Le dim 21/07/2002 à 14:12, Romain DEGEZ a écrit : > Le dim 21/07/2002 à 13:56, BULLIER a écrit : > > La question à 10 cents du dimanche après-midi... > > > > Je souhaite, dans un script shell créer un compte user avec la cmd "adduser". > > Pour créer le le mot de passe il faut utiliser l'option -p suivi du mdp deja > > crypté. > > Or je ne parviens pas à le faire fonctionner... > > Ex: "# adduser -g mail -p password -s /bin/false -e 2002-12-01 -m user1" > > comment remplacer "password" par sa valeur cryptée (j'ai essayé "-p > > crypt(password, aZ)", mais ça n'a rien donné!). > > > > Essaye un truc comme ca : > > adduser -g mail -p `htpasswd -nb user passwd_en_clair | cut -d: -f2` > -s /bin/false blablabla.... > > htpasswd kesako ? > > "htpasswd is used to create and update the flat-files used to store > usernames and password for basic authenticationof HTTP users." > > Et par defaut ca utilise crpyt(3), ca tombe bien puisque c'est ce qui > t'interesses :) Correctif, (honte sur moi), l'utilisation de cut dans ce cas est plutot risqué puisque si le password généré contient ":" on risque d'avoir une surprise :) Il faut donc utiliser une autre methode pour parser le resultat de htpasswd. -- DEGEZ Romain -- EPITECH Promo 2006 Administrateur Systemes & Reseaux pour SmartJog (Video broadcasting) President de Cycom l'assocation de jeux en reseau de l'EPITA/EPITECH Debian GNU/Linux user -- UIN: 10806422 -- mail: rdegez@ouhyeah.com GPG Fingerprint : FD0B AF56 EDC1 98ED 95B9 636F B5D2 4CAB 0B36 3FE2
Attachment:
signature.asc
Description: PGP signature