Je crée un script bash qui devrait créer un utilisateur ftp.Comment obtenir un «uid» unique?
ftpasswd --passwd --file=/usr/local/etc/ftpd/passwd --name=$USER --uid=[xxx]
--home=/media/part1/ftp/users/$USER --shell=/bin/false
Le seul argument fourni pour le script est le nom d'utilisateur. Mais ftpasswd
nécessite également uid
. Comment puis-je obtenir ce numéro? Y at-il un moyen facile de numériser passwd
fichier et obtenir le nombre max, incrémenter et l'utiliser? Peut-être qu'il est possible d'obtenir ce numéro du système?
Je pense que vous voulez utiliser '' useradd' ou adduser'. Aussi 'getent' et' id' sont pratiques. –