IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Définir un mot de passe par script


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 7
    Par défaut Définir un mot de passe par script
    Bonjour !

    Débutant en bash je voudrais savoir comment affecter une valeur à la commande passwd puisque cette dernière lorsqu'on l'exécute par script nous demande d'entrer un mot de passe manuellement par le terminal. J'aimerai donc enlever cette partie pour définir aléatoirement un mot de passe et pour que le script l'inclus lui même dans passwd.

    Pour information je me servirais de la commande aléatoire pwgen -sync. Et je cherche à definir des mots de passe aléatoires et de manière automatique afin de créer 10 utilisateurs à la suite par exemple.

    Merci !

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Salut,

    Un truc comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    new_password="$(pwgen -s 8 1)"
    echo -e "${new_password}\n${new_password}" | (passwd --stdin ${USER})

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 7
    Par défaut
    Je pensais a --stdin, mais lorsque je tape passwd --stdin dans mon terminal pour voir comment il fonctionne il ne connait pas --stdin.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Effectivement il semblerait que cette option ne soit plus implémentée dans les distributions basées sur Debian (Ubuntu/Mint)

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 7
    Par défaut
    Sinon j'avais déjà trouvé cette option mais puisqu'elle n'est plus présente, je n'ai pas trop d'idées pour le comment de la chose.

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Avec chpasswd ou alors avec expect...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Useradd et mot de passe via script
    Par Folken Laëneck dans le forum Debian
    Réponses: 2
    Dernier message: 06/05/2007, 13h48
  2. Login et mot de passe par client
    Par codial dans le forum Bases de données
    Réponses: 10
    Dernier message: 11/12/2006, 10h55
  3. Définir un mot de passe Access
    Par Chatbour dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 10/12/2006, 23h41
  4. [HTML] Masquer champ mot de passe par des astérisques
    Par Jiraiya42 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/11/2006, 00h31
  5. [Linux] Définir le mot de passe root
    Par webrider dans le forum Installation
    Réponses: 4
    Dernier message: 11/08/2006, 18h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo