Jag jobbar på att skapa en rad olika administrations- och underhållsscript för en Sambaserver. Men jag går bet på att hämta ut uppgifter ur användardatabasen och använda datan i loopar. Här är ett exempel på vad jag vill göra:
Kod: Markera allt
listan=pdbedit -L -v //Lista alla sambaanvändare med all info
until [listan är slut /eof?]; //Loopa igenom filen till slutet
do
aktuell_anv=användarnamnet på raden //Få ut användarnamnet
grupp= värde för standardgrupp
if [$grupp -eq xx]; //Kolla om standardgruppen är xx
usermod -g yy aktuell_anv; //Och i så fall ändra standardgrupp till yy
fi
done
Jag vill alltså loopa igenom hela användardatabasen, extrahera användarnamn, kolla om standardgrupp är xx och i så fall ändra den till yy. Hur fasiken gör man detta? Tacksam för all hjälp!