Liste des utilisateurs sous Linux - C - Programmation
Marsh Posté le 26-10-2005 à 18:39:54
cut -f1 -d: /etc/passwd
Ca te va vraiment pas ca ? ( de toute facon un soft qui fait que ce que tu demande fera exactement la même chose... )
Marsh Posté le 26-10-2005 à 18:45:28
arf, j'avais même pas fait gaffe que je regardais la cat C dslé...
Marsh Posté le 26-10-2005 à 21:45:49
Cool je ne connaissais pas, et en plus c'est POSIX
Je le note dans un coin de ma tête celui-là.
Marsh Posté le 26-10-2005 à 22:03:35
Merci,
alors si ça interesse quelqu'un j'ai écris ça :
Code :
|
et j'ai trouvé ça :
Code :
|
Voili, voilou et merci de votre aide
Marsh Posté le 26-10-2005 à 22:12:14
Je suis pas spécialiste de la question mais voilà ce que je pense:
Parser directement /etc/passwd et /etc/group ne fonctionnerait pas sur un système utilisant PAM avec, par exemple, un serveur LDAP utilisé comme backend pour l'authentification. Il faut passer par NSS, ce que font les commandes ci-dessus si je ne me trompe.
Marsh Posté le 26-10-2005 à 23:50:38
Bah, disons que je ne sais pas trop comment récupérer mes infos sinon
Marsh Posté le 27-10-2005 à 06:44:12
dividee t'a donné les bonnes fonctions à utiliser, elles sont standard et font exactement ce que tu souhaites : getpwent et getprent.
Marsh Posté le 31-10-2005 à 01:55:07
Elmoricq a écrit : dividee t'a donné les bonnes fonctions à utiliser, elles sont standard et font exactement ce que tu souhaites : getpwent et getprent. |
Standard ? Quel standard ? Pas C en tout cas...
Marsh Posté le 31-10-2005 à 09:00:42
ReplyMarsh Posté le 31-10-2005 à 11:21:40
ReplyMarsh Posté le 31-10-2005 à 11:56:41
bha c'est UN standard, dire que c'est "standard" c'est un peu ambigu ...
Marsh Posté le 31-10-2005 à 11:57:01
POSIX est un standard.
M'enfin c'est du pinaillage sémantique, là. C'est pas ISO, mais bon rechercher la liste des utilisateurs sur un Unix, en même temps...
Marsh Posté le 26-10-2005 à 18:12:55
Bonsoir,
A tout hasard, connaissez vous une fonction qui permette d'obtenir la liste des utilisateurs et des groupes sous linux sans passer par l'analyse des fichiers /etc/passwd et /etc/group ?
Merci d'avance.
En fait je dois utiliser la commande chown et j'aimerais bien pouvoir proposer une liste d'utilisateurs et de groupes.
Remerci d'avance