Met de volgende opdrachten kunnen we gebruikers beheren:
Om de gebruiker met de naam pindanet met het wachtwoord NetPinDa@123# aan te maken, gebruik je de volgende opdrachtregel:
dany@laptop:~> su -c 'useradd pindanet ; echo -e "NetPinDa@123#\nNetPinDa@123#" | passwd pindanet'
Wachtwoord:
Nieuw wachtwoord:Nieuw wachtwoord herhalen: passwd: wachtwoord is met succes aangepast
su -c zorgt ervoor dat de opdrachten tussen aanhalingstekens als root worden uitgevoerd.
useradd pindanet maakt de nieuwe gebruiker aan.
De echo opdracht geeft het wachtwoord tweemaal door aan de opdracht passwd.
Zo kan je in één regel verschillende opdrachten gescheiden door punt komma's laten uitvoeren.
Bij het aanmaken van een nieuwe gebruiker worden de volgende wijzigingen aangebracht:
dany@laptop:~>grep pindanet /etc/passwdpindanet:x:1031:100::/home/pindanet dany@laptop:~>sudo userdel -r pindanetroot's password: no crontab for pindanet userdel: pindanet home directory (/home/pindanet) not found dany@laptop:~>grep pindanet /etc/passwd
Met de eerste opdracht ga je na of de gebruiker wel bestaat.
Met bovenstaande opdracht werd de Persoonlijke map niet aangemaakt, vandaar het bericht dat de Persoonlijke map niet werd gevonden en dus ook niet werd verwijderd.
Om de Persoonlijke map aan te maken tijdens het aanmaken van de gebruiker gebruik je de opties -m (zie verder).
De laatste opdracht toont aan dat de gebruiker verwijderd is.
Een gebruiker moet de volgende eigenschappen krijgen:
Maak je aan met:
dany@laptop:~>sudo useradd -u 2000 -g 100 -c "Pindanet Tips en Trucs auteur" -m -d /usr/home/pindanet -s /usr/bin/ksh pindanetdany@laptop:~>su -c 'echo -e "NetPinDa@123#\nNetPinDa@123#" | passwd pindanet'Wachtwoord: Nieuw wachtwoord:Nieuw wachtwoord herhalen: passwd: wachtwoord is met succes aangepast dany@laptop:~>grep pindanet /etc/passwdpindanet:x:2000:100:Pindanet Tips en Trucs auteur:/usr/home/pindanet:/usr/bin/ksh
Om de gebruiker pindanet terug standaardeigenschappen te geven (Persoonlijke map en bash shell), gebruik je de volgende opdracht:
dany@laptop:~>sudo usermod -m -d /home/pindanet -s /bin/bash pindanetdany@laptop:~>grep pindanet /etc/passwdpindanet:x:2000:100:Pindanet Tips en Trucs auteur:/home/pindanet:/bin/bash
dany@laptop:~>sudo chage -d 0 pindanetroot's password: dany@laptop:~>su pindanetWachtwoord: You are required to change your password immediately (administrator enforced) Veranderen van wachtwoord voor pindanet. Current password: Nieuw wachtwoord: Nieuw wachtwoord herhalen: pindanet@laptop:/home/dany>exitexit dany@laptop:~>
Dit is eveneens geldig als je bij de eerste aanmelding gebruikt maakt van SSH of een andere manier van aanmelden.
