Commande shell ftp

salut

pour la création d'un compte ftp avec vsftpd, j'utilise la comande qui suit:

*******adduser -d /storage/web/docs/fnpfcons fnpfcons***********

le système me donne par la suite la main pour saisir le mot de passe du compte utilisateur.
ma question est comment puis je créer le compte ftp avec le mot de passe en une seule ligne de commande, autrement dit,sans interaction .

merci

1 réponse

  1. Salut,

    Tu peux utiliser :

    useradd -d /homedir -p password USER

    Avec password, qui est le password DEJA ecrypté
    ex : $1$zP9.803P$te/14Y3KHpkHUkECMvumF0
    Si vous avez votre réponse, pensez à spécifier : [Résolu]
    0
    1. salut

      j'ai pas compris pour le password, je ramène d'ou le password crypté

      et pour le USER de la commande "useradd -d /homedir -p password USER", il sert à quoi car pour créer un compte ftp on a juste besoin de spécifier le nom du répertoire et son mot de passe
      merci
      0
    2. Pour le PASSWORD crypté, tu peux le générer comme ceci :

      # openssl passwd PASSWORD 
      bQtP2SuXzLTLU

      Et je vois pas comment tu ppeux creer un compte FTP sans user ...
      0
    3. Ok
      et pour le USER?
      0
    4. je ne comprends pas bien ta question ...
      Tu peux la reformuler ?

      Merci
      0
    5. salut,

      pour la commande useradd -d /homedir -p password USER

      /homedir c'est le répoertoire a créer, passwd c'est le mot de passe du compte et USER, c'est quoi? c'est le nom de l'utilisateur??

      merci
      0