web-dev-qa-db-fra.com

Comment obtenir la liste des comptes utilisateur et accéder via root dans le terminal Ubuntu?

J'utilise Ubuntu 13.04 et il y a 5 utilisateurs pour la machine. J'ai le mot de passe root et je veux voir la liste des utilisateurs et accéder au compte via root dans le terminal.

Comment puis-je faire ceci ?

2
rohit

Sudo -i vous transformera en racine et la recherche dans /home/ indique généralement qui sont les utilisateurs du système réels, mais vous pouvez le faire par compte en recherchant des utilisateurs avec plus de 1000 UID avec:

awk -F: '$3 >= 1000 && $1 != "nobody" {print $1}' /etc/passwd

Si vous voulez tous les utilisateurs du système, regardez dans /etc/passwd.

5
Oli

Vous pouvez voir les noms d'utilisateur des utilisateurs en utilisant la commande suivante

awk -F":" '{ print "Linux_name: " $1 "\t\tFull_Name: " $5 }' /etc/passwd 

Si vous souhaitez plus de détails, modifiez simplement le script selon vos besoins. Toutes les informations demandées se trouvent dans/etc/passwd.

0
Stormvirux