J'ai écrit un script pour ajouter des utilisateurs sFTP chrootés.
La commande useradd est :
sudo useradd -Ng sftponly -ms /bin/false "$USER"
Est-ce que ça a marché ?
groups $USER
$USER : sftponly
Oui, c'est vrai. Super !
Ensuite, je jette un coup d'oeil à /etc/group et il n'y a pas de $USER dans sftponly. J'essaie de me connecter et de me déconnecter (je ne devrais pas avoir besoin de le faire - je ne suis pas $USER) et rien ne change. (pour $USER == yoko) :
ftp:x:114:
sftponly:x:1003:george,john,paul,ringo
incron:x:115:
Pourquoi est-ce que je vois $USER dans le bon groupe en utilisant les groupes, mais pas dans /etc/group ?