VSFTPD 为 root 用户提供适当的权限

VSFTPD 为 root 用户提供适当的权限

我确实在服务器上设置了 VSFTPD,并且可以使用在服务器上具有 root 权限的用户成功登录。但是,我无法在用户主目录之外创建任何目录。知道这是为什么吗?

我有选择

write_enable=YES

已启用。

谢谢你的帮助!

答案1

chroot_local_user=YES

chroot_local_user 如果设置为 YES,本地用户登录后将(默认)被放置在主目录中的 chroot() jail 中。警告:此选项有安全隐患,特别是当用户有上传权限或 shell 访问权限时。只有当您知道自己在做什么时才启用。请注意,这些安全隐患并非 vsftpd 所特有的。它们适用于所有提供将本地用户放入 chroot() jail 中的 FTP 守护进程。

来源

答案2

这样做是不明智的。

话虽如此,我认为您可以指定:

nopriv_user=root # or maybe toor

试试看?

相关内容