vsftpdを使用して特定のユーザーだけが刑務所に閉じ込められる

vsftpdを使用して特定のユーザーだけが刑務所に閉じ込められる

私はRedhatとCentOSの両方を使用します。私が次のことをしたとき:

 # vi /etc/vsftpd/vsftpd.conf
 chroot_local_user=YES
 # service vsftpd restart

その後、すべてのユーザーがホームディレクトリに投獄されます。

特定のユーザーだけが刑務所に閉じ込める方法は何ですか?

ベストアンサー1

2つのオプションがあります。

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/nonchroot.list

ファイルには、/etc/vsftpd/nonchroot.listルートを変更したくないユーザーが含まれている必要があります。

または

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot.list

このファイルには、/etc/vsftpd/chroot.listchrootしたいユーザーのホームページが含まれている必要があります。デフォルトでは、他のすべてのユーザーは/(root)にアクセスできる必要があります。

おすすめ記事