vsftpd:ユーザーが自分のホームディレクトリのみを表示できるようにする

vsftpd:ユーザーが自分のホームディレクトリのみを表示できるようにする

vsftpd新しいユーザーをインストールして作成しましたsudo useradd new_user -m。その後、次の行のコメントを外しました/etc/vsftpd.conf

chroot_local_user=YES 

ユーザーが自分のホームディレクトリのみを表示(アクセス)できるようにします。

その後、vsftpdを再起動しました。

質問ssh:新しいユーザーまたはクライアントを介して接続すると、ftp新しいユーザーがすべてのコンピュータディレクトリを表示してアクセスできるようになります。その人のホームディレクトリのみ

Ubuntu 14.04を使用しています

ベストアンサー1

努力する

passwd_chroot_enable=yes

passwd_chroot_enable

chroot_local_userを有効にすると、chroot()刑務所の場所をユーザーごとに指定できます。各ユーザーの刑務所は、/etc/passwdのホームディレクトリ文字列から来ます。ホームディレクトリ文字列に /./ が表示された場合、刑務所がパスの特定の場所にあることを示します。

また、chroot設定を適用するには、AFAIR vsftpをrootとして実行する必要があります!

また、見ることができます

起動ユーザーとして実行

[...]特にこのオプションが設定されている場合、vsftpdはchrootテクノロジを使用しないか、またはファイルアクセスを制限するために使用できません(ルートで起動した場合でも)。 [...]

おすすめ記事