J'ai vraiment besoin d'aide, j'ai essayé d'emprisonner un utilisateur en utilisant ubuntu
.
Chose à noter :
-
james
est l'utilisateur -
sshusers
est le groupe -
/home/james/upload/
est le répertoire où je souhaite verrouiller l'utilisateur
sshd_config :
AllowGroups sshusers
Match Group sshusers
ChrootDirectory /home/%u/upload/
ForceCommand internal-sftp
I suivi d'une réponse sur askubuntu , voici mes commandes
sudo chown root /home/james
sudo chmod go-w /home/james
sudo mkdir /home/james/upload
sudo chown james:sshusers /home/james/upload
sudo chmod ug+rwX /home/james/upload
Problème :
Je reçois cette erreur
Error: Network error: Software caused connection abort
Error: Could not connect to server
J'ai enquêté dans les journaux, et j'ai trouvé ceci :
fatal : bad ownership or modes for chroot directory component "/home/james/upload/"
Mais si je lance les commandes suivantes
sudo chown root /home/james/upload
sudo chmod go-w /home/james/upload
Il fonctionne parfaitement, l'utilisateur peut se connecter, le dossier est verrouillé. MAIS ne peut pas déposer de fichiers dans le répertoire
Status: Listing directory /
Status: Directory listing successful
Status: Starting upload of C:\Users\Program\AppData\Local\Temp\fz3temp-1\empty_file_yq744zm
Command: put "C:\Users\Program\AppData\Local\Temp\fz3temp-1\empty_file_yq744zm" "test"
Error: /test: open for write: permission denied
Error: File transfer failed
Veuillez me conseiller, j'ai tellement cherché dans Google que tous les liens sont violets maintenant (visités). :P
)
J'utilise le client Filezilla pour tester. SFTP
.