Commandes de gestion des users sous Suse9 ? - Installation - Linux et OS Alternatifs
Marsh Posté le 10-03-2006 à 20:15:27
c'est comme sous Debian. /etc/passwd /etc/group ...
Marsh Posté le 11-03-2006 à 13:42:47
ok, cat /etc/passwd et cat /etc/group permet d avoir des réponses. Pas de cmd spécifique donc. Ce que j avais vu auparavant etait donc probalement que de simples scripts sur cela.
Marsh Posté le 11-03-2006 à 13:51:19
tu as les commandes id et finger aussi qui donnent des infos. J'aime bien id
Marsh Posté le 11-03-2006 à 14:21:00
de toute manière le script n'est pas compliqué vu qu'il tient en 1 ligne:
awk -F: '{print $1":"$3}' /etc/passwd |
Marsh Posté le 11-03-2006 à 14:34:38
0liv a écrit : de toute manière le script n'est pas compliqué vu qu'il tient en 1 ligne:
|
tu parles de quel script là ?
id renvoi plus de truc que ton awk, et surtout il donne le nom de groupe en plus des GID, c'est pas négligeable.
zaib@serveur:~$ id zaib |
Marsh Posté le 11-03-2006 à 16:26:00
Zaib3k a écrit : tu parles de quel script là ?
|
toi t'as pas dû tout comprendre... moi je réponds à la question "comment lister tout les user de la machine
le "awk" et le "id" n'ont rien à voir vu que le awk va te lister tout les user avec leur id (il peut même te retourner aussi retourner le GID, pour cela il suffit de rajouter $4)
alors que le "id" ne donne des infos que pour un utilisateur à la fois.
Mais tu peux combiner les 2 si tu veux:
for i in $(awk -F: '{print $1}' /etc/passwd); do id -a $i; done |
Marsh Posté le 11-03-2006 à 16:34:26
effectivement je n'avais pas compris ta réponse
on est d'accord ^^
Marsh Posté le 10-03-2006 à 20:00:41
J'ai un peu de mal avec les commandes par défaut sous une distrib suse9.1
+ habitué à Debian (ou avant Red hat et Mandrake), je suis un peu perdu pour trouver les bonnes commandes en mode console.
Je cherche à lister tous les users de la machine, tous les groupes, avec les ID de chacun.
c est un peu le bordel je trouve avec les commandes useradd (au lieu de adduser) usermod, et users par ex. (users n affichant que les utilisateurs actuellements connectés).
Un ptit peu d'aide? Ou alors quel package deb dois je installer pour avoir mes commandes debian (j ai deja configuré apt-get sur la suse pour les mises à jour)
Je précise que je n'accède à la machine que via ssh, donc je ne veux pas de truc graphique (et pas Yast non plus, vu que je ne sais pas trop ce qu il fait: je veux un controle manuel sur chacun de mes fichiers de conf!)