Useradd est un outil en mode console permettant de créer un compte d’utilisateur de manière non-interactive. Ceci permet donc de créer des comptes d’utilisateur à partir de script ou d’effectuer du traitement par lots.
Exemple:
useradd --home /var/ftp/pub -o --uid 1500 --gid 1001--groups sftp --shell /bin/nologin --password IKfgxreshjikN8yo --comment "Compte générique pour le ftp" Login_sftp
Ce qui nous permet par la suite de faire ce genre de boucle pour créer des utilisateurs à la volée:
for i in `cat /home/starmate/liste_user`; do sudo useradd --home /var/ftp/pub -o --uid 1500 --gid 1001 --groups sftp --shell /bin/nologin --password IKfgxreshjikN8yo --comment "Compte générique pour le sftp" $i; done