debian: créer un user avec un mot de passe avec une seule command

J'ai besoin de créer un user avec mot de passe dans un script shell, mais passwd veut que je saisisse le mot de passe deux fois. Existe-t-il un moyen de créer un user avec le mot de passe dans une seule command?

2 Solutions collect form web for “debian: créer un user avec un mot de passe avec une seule command”

Vous pouvez utiliser cette command.

echo -e "mot de passe \ mot de passe \ n \ n \ n \ n \ n \ n" | adduser username

Remplacez le «mot de passe» par le mot de passe désiré et «nom d'user» avec l'identifiant que vous devez créer.

Cordialement, Ajo

Si vous souhaitez créer un user dans un script shell, vous devez utiliser useradd -p qui prend la forme cryptée du mot de passe. De cette façon, vous n'avez pas le mot de passe en clair.

Notez que sur debian, les users sont normalement ajoutés avec adduser, qui a plusieurs bits de politique configurés dans /etc/adduser.conf. useradd est la command "raw", vous devez donc vous occuper de l'adhésion du groupe et des permissions d'homedir comme vous l'attendez.

  • Lock Home Folder vers le bas pour des users spécifiques (CENT OS)
  • useradd n'a pas chiffré les passwords dans / etc / shadow
  • créer un user avec un access limité
  • Configuration d'un utilisateur sans mot de passe
  • adduser avec une lecture / écriture sur un seul directory
  • Dans quelle condition, dois-je créer un user système au lieu d'un user normal?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.