私のグループ「sftponly」がユーザーのホームフォルダにアクセスできるように、自分のコンピュータを設定しました。ただし、このグループのユーザーには他のフォルダに対する権限はありませんが、そのフォルダを表示する権限があります。
グループのユーザーが自分のホームフォルダのみを表示できるように、この設定をどのように変更しますか?
私のOSはUbuntuです/etc/ssh/sshd_config
。
Match Group sftponly
ChrootDirectory %h
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
これで、ユーザーがSFTPを使用して接続すると、次のように表示されます。
今、彼らはすべてのフォルダを見ることができますが、彼らが開始したフォルダにのみあることを望みます。だから彼らはそのフォルダに入り、他のユーザーのホームフォルダを見ることはできません。
答え1
まだ行っていない場合は、VSFTPDを使用してvsftpd.confからchroot_local_user = YESのコメントを削除することをお勧めします。