フォルダへのユーザー権限の付与

フォルダへのユーザー権限の付与

私のグループ「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のコメントを削除することをお勧めします。

関連情報