VSFTPD のルートユーザーに対する適切な権限

VSFTPD のルートユーザーに対する適切な権限

サーバーに VSFTPD をセットアップし、サーバーのルート権限を持つユーザーを使用して正常にログインできます。ただし、ユーザーのホーム ディレクトリの外部にディレクトリを作成できません。なぜでしょうか?

私には選択肢がある

write_enable=YES

有効になりました。

ご協力いただきありがとうございます!

答え1

chroot_local_user=YES

chroot_local_user YES に設定すると、ローカル ユーザーは (デフォルトで) ログイン後にホーム ディレクトリの chroot() jail に配置されます。警告: このオプションは、特にユーザーがアップロード権限またはシェル アクセスを持っている場合に、セキュリティに影響を及ぼします。何をしているかわかっている場合にのみ有効にしてください。これらのセキュリティの影響は vsftpd に固有のものではないことに注意してください。これらは、ローカル ユーザーを chroot() jail に配置することを提供するすべての FTP デーモンに適用されます。

ソース

答え2

こうするのは賢明ではありません。

そうは言っても、次のように指定するだけでよいと思います:

nopriv_user=root # or maybe toor

それを試してみる?

関連情報