Commandes de gestion des users sous Suse9 ?

Commandes de gestion des users sous Suse9 ? - Installation - Linux et OS Alternatifs

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!)

Reply

Marsh Posté le 10-03-2006 à 20:00:41   

Reply

Marsh Posté le 10-03-2006 à 20:15:27    

c'est comme sous Debian. /etc/passwd /etc/group ...


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

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.

Reply

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 :D


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

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

Reply

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:

awk -F: '{print $1":"$3}' /etc/passwd



 
 
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
uid=1000(zaib) gid=100(users) groupes=100(users)



---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 11-03-2006 à 16:26:00    

Zaib3k a écrit :

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
uid=1000(zaib) gid=100(users) groupes=100(users)



toi t'as pas dû tout comprendre...  :lol:  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

Reply

Marsh Posté le 11-03-2006 à 16:34:26    

effectivement je n'avais pas compris ta réponse :D
on est d'accord ^^


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed