Ik heb een commando nodig om alle gebruikers op te sommen in terminal. En hoe gebruikers toe te voegen, te verwijderen, te wijzigen vanaf terminal.
Dat zou kunnen helpen bij het eenvoudig beheren van uw accounts via terminal.
Om een lijst te maken van alle local gebruikers kunt u:
cut -d: -f1 /etc/passwd
Om een lijst te maken van alle gebruikers die (op een of andere manier) kunnen authenticeren, inclusief niet-lokale, zie dit antwoord.
Enkele meer nuttige gebruikersbeheer commando's (ook beperkt tot lokale gebruikers):
Om een nieuwe gebruiker toe te voegen kunt u gebruik maken van:
sudo adduser new_username
of:
sudo useradd new_username
Zie ook: https://askubuntu.com/q/345974/147044
Om een gebruiker te verwijderen/verwijderen, kunt u eerst gebruiken:
sudo userdel username
Dan wilt u misschien de home directory voor de verwijderde gebruikersaccount verwijderen :
sudo rm -r /home/username
Gelieve het bovenstaande commando met voorzichtigheid te gebruiken!
Om de gebruikersnaam van een gebruiker te wijzigen:
usermod -l new_username old_username
Om het wachtwoord van een gebruiker te veranderen:
sudo passwd username
Om de shell van een gebruiker te veranderen:
sudo chsh gebruikersnaam
Om de gegevens van een gebruiker te wijzigen (bijvoorbeeld echte naam):
sudo chfn gebruikersnaam
Om een gebruiker toe te voegen aan de sudo
groep:
adduser username sudo
of
usermod -aG sudo username
En, natuurlijk, zie ook: man adduser
, man useradd
, man userdel
... enzovoort.
Druk gewoon op Ctrl+Alt+T op je toetsenbord om Terminal te openen. Wanneer het wordt geopend, voer dan de onderstaande opdracht(en) uit:
cat /etc/passwd
OF
less /etc/passwd
more /etc/passwd
Je kunt ook awk gebruiken:awk
awk -F':' '{ print $1}' /etc/passwd
Ok hier is een truc die je zal helpen dit op te lossen. Als je in de terminal user intypt en twee keer op Tab drukt, krijg je een lijst met alle commando's die bestaan met user als eerste 4 karakters.
user (tab tab)
geeft me als mogelijke opties
useradd userdel usermod users users-admin
Als je meer wilt weten over een commando, google het dan of type man
om gebruikers op te sommen moet je doen wat Mitch zei.
Ik hoop dat het helpt, ik hou van tab aanvullingen in bash, het bespaart me dingen te onthouden.