När Linuxconf skapar eller tar bort användare, så startas olika skript. Detta kan överstyras genom att ange filnamn till egna versioner. Man kan också sätta dessa ur spel genom att ta bort skript-namnen. Linuxconf har förinställda värden för några av dessa skript.
Linuxconf startar alltid skripten med samma kommandorad. Den byggs upp med följande argument:
cd /
i början av ditt kommandoskript rekommenderas.
Detta kommado (om det är ifyllt) används för att ta bort användarens filer: Hemkatalog och brevlåda. När en användare tas bort så ställs frågan om filerna ska arkiveras, tas bort eller lämnas kvar. Ett standardkommando för borttagning finns tillgängligt, men det går bra att använda ett annat.
Ett standardiserat arkiveringskommando finns tillgängligt. Det bibehåller hemkatalogen och brevlådan i ett komprimerat tar-arkiv. Detta arkiv sparas i katalog /home/oldaccounts. Namnet har följande format:
användare-ÅÅÅÅ-MM-DD-PID.tar.gz
PID är helt enkelt processnumret för arkiveringskommandot. Detta används för att göra namnet helt unikt.
Filer som arkiveras i /home/oldaccounts lämnas kvar där. Du kan eventuellt vilja rensa bort de äldre då och då beroende på de regler som gäller i din organisation.
Man kan använda detta fält för att ange ett eget arkiveringskommando.
Varje gång en användare skapas så kan ett kommando utföras. Den fullständiga sökvägen för kommandot måste anges tillsammans med eventuella argument.
Observera att detta kommando startas efter att användarkontot har
skapats och är inlagt i lösenordsdatabasen (/etc/passwd
.
Utdata och felmeddelanden från kommandot lagras i LinuxConf:s
loggar.
Man kan ange ett kommando som utförs innan användarkontot tas bort
från lösenordsdatabasen (/etc/passwd
). Utdata och
felmedelanden loggas också. Om något fel upptäcks så ges användaren
möjlighet att se loggarna och kommer att tillfrågas om aktuella
konton ska tas bort.