Réponder moi au plus vite svp c sur les scrip
miss linux
-
asevere Messages postés 13095 Date d'inscription Statut Webmaster Dernière intervention -
asevere Messages postés 13095 Date d'inscription Statut Webmaster Dernière intervention -
bonjour à tous si vous pouvien me répondre vite ca serais vraiment sympas!!!
merci!!!
A oui et bonne année a tous!
voila ma question comment crée des utilisateur énumérer dans un liste puis leur attribuer un mot de passe !!
tous ca mis dans un script sous vi dans le shell!!!? comme commande a utiliser useradd et passwd
merci!!!
A oui et bonne année a tous!
voila ma question comment crée des utilisateur énumérer dans un liste puis leur attribuer un mot de passe !!
tous ca mis dans un script sous vi dans le shell!!!? comme commande a utiliser useradd et passwd
A voir également:
- Réponder moi au plus vite svp c sur les scrip
- Mon ipad se décharge vite ✓ - Forum iPad
- L'écran de ma tablette s'éteint trop vite - Forum Téléphones & tablettes Android
- Mon ipad se decharge vite ✓ - Forum iPad
- Galaxy tab 7 s'éteint seule ✓ - Forum Mobile
- Il semble que vous ayez abusé de cette fonctionnalité en l’utilisant trop vite. vous n’êtes plus autorisé à l’utiliser. - Forum Facebook
7 réponses
pas besoin de script pour faire ca suffit d'une commande :
linux:/ # for i in `echo toto titi tutu tyty tata tete`; do useradd -g users -G dba,root -d /home/$i -s /bin/bash -m $i && passwd $i; done
Changing password for toto.
New password:
Bad password: too short
Re-enter new password:
Password changed
Changing password for titi.
New password:
Bad password: too short
Re-enter new password:
Password changed
Changing password for tutu.
New password:
Bad password: too short
Re-enter new password:
Password changed
Changing password for tyty.
New password:
Bad password: too short
Re-enter new password:
Password changed
Changing password for tata.
New password:
Bad password: too short
Re-enter new password:
Password changed
Changing password for tete.
New password:
Bad password: too short
Re-enter new password:
Password changed
find /home/t* -name "t*" -type d
/home/tata
/home/tete
/home/titi
/home/toto
/home/tutu
/home/tyty
il a bien tout cree seul
linux:/ # for i in `echo toto titi tutu tyty tata tete`; do useradd -g users -G dba,root -d /home/$i -s /bin/bash -m $i && passwd $i; done
Changing password for toto.
New password:
Bad password: too short
Re-enter new password:
Password changed
Changing password for titi.
New password:
Bad password: too short
Re-enter new password:
Password changed
Changing password for tutu.
New password:
Bad password: too short
Re-enter new password:
Password changed
Changing password for tyty.
New password:
Bad password: too short
Re-enter new password:
Password changed
Changing password for tata.
New password:
Bad password: too short
Re-enter new password:
Password changed
Changing password for tete.
New password:
Bad password: too short
Re-enter new password:
Password changed
find /home/t* -name "t*" -type d
/home/tata
/home/tete
/home/titi
/home/toto
/home/tutu
/home/tyty
il a bien tout cree seul
for i in `echo toto titi tutu tyty tata tete`; do useradd -g users -G dba,root -d /home/$i -s /bin/bash -m $i && passwd $i; done
en claire
pour tout mot resultant de la commande echo
faire useradd -g groupe -G groupessecondaires -d repertoirehome -s shell -m
-m pour cree le $HOME au passage
&& = ET
password user
bien sur si tu mets un vrai password tu aurras pas le messages password twoshort
en claire
pour tout mot resultant de la commande echo
faire useradd -g groupe -G groupessecondaires -d repertoirehome -s shell -m
-m pour cree le $HOME au passage
&& = ET
password user
bien sur si tu mets un vrai password tu aurras pas le messages password twoshort
Je crois qu'on peut aussi mettre les mots de passe en automatiquement en utilisant la sortie de crypt.
Bah au pire ça peut se faire en modifiant directement /etc/shadow (c'est même plus simple !)
Bah au pire ça peut se faire en modifiant directement /etc/shadow (c'est même plus simple !)
non editer le shadow est une erreur enfin surtout si il pose la question pour faire ses devoir car Shadow SHADOW shadow voire meme
/etc/passwd/shadow selon les unix les linux et les bsd....
en plus crypt n'est pas tjrs installe....
et en plus il devrait bosser tout seul un peu non ? ;-)
/etc/passwd/shadow selon les unix les linux et les bsd....
en plus crypt n'est pas tjrs installe....
et en plus il devrait bosser tout seul un peu non ? ;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ha non! faut pas aller bidouiller directement le shadow! :o)
Il y a effectivement la possibilitée de passer la pass directement à useradd avec l'option '-p', mais un password crypté avec le programme "crypt" qui n'est effectivement pas installé par défault partout.
Sinon, et en collant avec l'énnoncé (ça ressemble effectivement a une question de devoir a rendre pour la veille!) c'est a dire en utilsant useradd et passwd, il faut reprendre le script de Francois, en modifiant ce qui concerne la commande passwd:
Ceci dit, miss linux, un rapide coup d'oeil dans le man de passwd t'aurais donné la solution trés rapidement! :)
Il y a effectivement la possibilitée de passer la pass directement à useradd avec l'option '-p', mais un password crypté avec le programme "crypt" qui n'est effectivement pas installé par défault partout.
Sinon, et en collant avec l'énnoncé (ça ressemble effectivement a une question de devoir a rendre pour la veille!) c'est a dire en utilsant useradd et passwd, il faut reprendre le script de Francois, en modifiant ce qui concerne la commande passwd:
for i in `echo toto titi tutu tyty tata tete`; do useradd -g users -G dba,root -d /home/$i -s /bin/bash -m $i && echo $i | passwd --stdin $i; donele resultat est que toto a comme pass toto; titi, titi; tata,tata; etc.
Ceci dit, miss linux, un rapide coup d'oeil dans le man de passwd t'aurais donné la solution trés rapidement! :)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Pourquoi il ne faut pas toucher directement à shadow ?
C'est un simple fichier texte.
Où est le soucis ?
http://www.icon.co.za/~psheer/book/node14.html.gz#SECTION001450000000000000000
C'est un simple fichier texte.
Où est le soucis ?
http://www.icon.co.za/~psheer/book/node14.html.gz#SECTION001450000000000000000
Bah... quand on sait exactement ce qu'on fait, y a pas de soucis, mais c'est typiquement le genre de fichier pour lesquels il vaut quand même mieux laisser le systeme faire ce qu'il a à faire (à mon gout)
Une boulette est vite arrivée, dans ce cas precis, useradd -p, usermod -p, et passwd fonctionnent trés bien :)
Sans compter qu'un plantage(! ou un kill) lors de l'édition d'un de ces fichier (passwd, shadow) entraine en general le blocage de ces fichiers (en fait juste la création de psswd~ et shadow~) quand tu sait ou chercher c'est bon, mais faut le savoir!
Mettons que pour une raison X, tu laisses une personne autre que l'admin ajouter des utilisateurs (quelqu'un du service RH par exemple) il vaut mieux parler des commandes, et ne rien dire de ces fichiers :p (c'est triste, mais souvent moins les utilisateurs en savent, mieux tu te portes!)
Bon ce n'est que mon point de vu. :)
Une boulette est vite arrivée, dans ce cas precis, useradd -p, usermod -p, et passwd fonctionnent trés bien :)
Sans compter qu'un plantage(! ou un kill) lors de l'édition d'un de ces fichier (passwd, shadow) entraine en general le blocage de ces fichiers (en fait juste la création de psswd~ et shadow~) quand tu sait ou chercher c'est bon, mais faut le savoir!
Mettons que pour une raison X, tu laisses une personne autre que l'admin ajouter des utilisateurs (quelqu'un du service RH par exemple) il vaut mieux parler des commandes, et ne rien dire de ces fichiers :p (c'est triste, mais souvent moins les utilisateurs en savent, mieux tu te portes!)
Bon ce n'est que mon point de vu. :)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"