[bash] créer un compte utilisateur sans adduser

créer un compte utilisateur sans adduser [bash] - Linux et OS Alternatifs

Marsh Posté le 16-09-2005 à 15:22:42    

donc voilà, c'est pour un travail universitaire d'un pote, il s'agit de créer des comptes utilisateurs à partir d'un fichier texte et sans utiliser adduser.
Je pense que celà passe par l'édition des fichier etc/passwd et etc/shadow mais à par ca :/
Merci d'avance.


---------------
De Marx j'ai avant tout retenu la notion de capital
Reply

Marsh Posté le 16-09-2005 à 15:22:42   

Reply

Marsh Posté le 16-09-2005 à 15:26:07    

man 5 passwd
man 5 shadow

Reply

Marsh Posté le 16-09-2005 à 15:26:38    

Au passage c'est une idée assez stupide, car il existe bien des cas où les comptes ne sont pas dans les fichiers passwd/shadow.

Reply

Marsh Posté le 16-09-2005 à 15:30:03    

ben tu sais les profs de fac :o, mais sinon comment s'organisent ces fichiers? Comment crypter le mot de passe ?


---------------
De Marx j'ai avant tout retenu la notion de capital
Reply

Marsh Posté le 18-09-2005 à 14:53:21    

Pour l'organisation => voir les pages de man.
Pour le hachage du mot de passe, normalement il est géré directement par PAM, c'est pour ça que c'est une très mauvaise idée de le générer à la main. Il doit falloir bidouiller ça avec une fonction C de la libcrypt (genre MD5), ou avec une fonction perl, car la fonction n'existe pas sous forme de commande shell.
 
Après, des scripts à la con pour générer ce genre de trucs il y en a, genre makepasswd. Mais normalement le hachage est généré par PAM. Il y a des raisons à l'existence des couches intermédiaires.

Reply

Marsh Posté le 19-09-2005 à 09:57:33    

thurfin a écrit :

donc voilà, c'est pour un travail universitaire d'un pote, il s'agit de créer des comptes utilisateurs à partir d'un fichier texte et sans utiliser adduser.


 
 
useradd   [:opus dei]  
 
[:dehors2]


---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
Reply

Marsh Posté le 21-09-2005 à 12:27:34    

Jar Jar a écrit :

Pour l'organisation => voir les pages de man.
Pour le hachage du mot de passe, normalement il est géré directement par PAM, c'est pour ça que c'est une très mauvaise idée de le générer à la main. Il doit falloir bidouiller ça avec une fonction C de la libcrypt (genre MD5), ou avec une fonction perl, car la fonction n'existe pas sous forme de commande shell.
 
Après, des scripts à la con pour générer ce genre de trucs il y en a, genre makepasswd. Mais normalement le hachage est généré par PAM. Il y a des raisons à l'existence des couches intermédiaires.


ok merci je transmet l'info


---------------
De Marx j'ai avant tout retenu la notion de capital
Reply

Sujets relatifs:

Leave a Replay

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