Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
866 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  creation d utilisateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

creation d utilisateur

n°1745397
zyrius le ​virus
Posté le 12-06-2008 à 12:50:28  profilanswer
 

bonjour  
le script crée l'utilisateur dans linux et l'ajoute aux utilisateurs samba  
samba se trouve dans /etc/samba
il y a un fichier txt ou il y a tt les utilisateur il se nomme utilisateur
 
voici le script

Code :
  1. cat persons | while true
  2. do
  3. read ligne
  4. if [ "$ligne" == "" ]
  5. then
  6.     echo "fin du fichier"
  7.     break
  8. fi
  9. set -- $ligne
  10. login=$1
  11. pass=$2
  12. if [ -d "/home/$1" ]
  13. then
  14.     echo "le compte $1 exise deja"
  15. else
  16.     echo " "
  17.     echo "creation du compte $login"
  18.     useradd -g /usr/sbin/$login
  19. #    echo $login:$pass | chpasswd
  20.     echo "creation du compte samba $login"
  21.     (echo $pass ; echo $pass) | smbpasswd -a  $login
  22. fi
  23. done
  24. echo "fin du script"


 
le probleme  il ne cree pas l utilisateur dans linux  et il me dit qu il n arrive pas a l ajouter  

Code :
  1. creation du compte florian
  2. useradd : groupe /usr/sbin/florian inconnu
  3. creation du compte samba florian
  4. New SMB password:
  5. Retype new SMB password:
  6. Failed to modify password entry for user florian
  7. fin du fichier
  8. fin du script


 
merci de votrre aide

mood
Publicité
Posté le 12-06-2008 à 12:50:28  profilanswer
 

n°1745457
djobidjoba
Posté le 12-06-2008 à 14:20:00  profilanswer
 

c'est normal l'erreur ligne 2 ?

n°1745680
Sve@r
Posté le 12-06-2008 à 21:21:14  profilanswer
 

zyrius le virus a écrit :


le probleme  il ne cree pas l utilisateur dans linux  et il me dit qu il n arrive pas a l ajouter  

Code :
  1. creation du compte florian
  2. useradd : groupe /usr/sbin/florian inconnu
  3. creation du compte samba florian
  4. New SMB password:
  5. Retype new SMB password:
  6. Failed to modify password entry for user florian
  7. fin du fichier
  8. fin du script



En général, les commandes comme passwd ou smbpasswd sont codées pour ne pas accepter une redirection d'entrée (pour la sécurité). C'est probablement ce qui gène ici.
Tu peux t'en sortir en récupérant la chaine cryptée correspondant à un mot de passe que tu définis puis ensuite faire en sorte que ton script écrive cette chaine dans /etc/shadow pour chaque compte créé


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  creation d utilisateur

 

Sujets relatifs
creation utilisateur script VBSMySQL : création d'un nouveau utilisateur (OVH)
création fichier texte avec choix du dossier par l'utilisateur[RESOLU] PB script de creation d'utilisateur
Création de comptes utilisateur sous Win XP en VBS[JS] Annuler la création d'un objet utilisateur
Creation d'utilisateur sous PostgreSQL[MySQL] Creation utilisateur
[MySQL] Création de comptes utilisateur[MYSQL] création utilisateur, et modification de paramètres
Plus de sujets relatifs à : creation d utilisateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR