создать пользовательскую тюрьму sftp для www - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь заключить пользователя XXX в .var / www

Я создал пользователя в Ubuntu 18.04.3 LTS, названного XXX с его каталогом как / var / www

    sudo adduser --shell /bin/false  -m -d /var/www XXX
    sudo passwd XXX

Пока все хорошо, добавил XXX в группу www-данных

, затем добавил это в / etc / ssh / sshd_config

Match User XXX
        ForceCommand internal-sftp
        PasswordAuthentication yes
#        ChrootDirectory %h
        PermitTunnel yes
        AllowAgentForwarding no
        AllowTcpForwarding no
        X11Forwarding no


sudo systemctl restart sshd

Теперь я могу ftp, он переходит на /var/www (и пользователь может редактировать и создавать), но пользователь XXX не попадает в тюрьму на /var/www.

Когда я пытаюсь ChrootDirectory %h или ChrootDirectory /var/www, пользователь вообще не может войти!

...