vsftpd 和 chroot:我可以在两个用户之间共享 chroot 文件夹吗?

vsftpd 和 chroot:我可以在两个用户之间共享 chroot 文件夹吗?

我安装了 vsftpd,启用了 chroot 并禁用了 root 访问权限。一切运行正常,但我需要完成此操作。

当 user1 登录 ftps 时,它会登录到 /home/user1。对于 user2、user3 等也是如此。我希望 user1_viewer 登录 ftps,但自动 chroot 到 /home/user1(而不是 /home/user1_viewer),并具有只读权限。

这可能吗?

接受解决办法:)

答案1

将 的主文件夹更改user1_viewer/home/user1

usermod -d /home/user1 user1_viewer

只要您正确设置了权限并且文件所有权已打开user1user1_viewer应该已经设置),您就不必担心user1_viewer修改文件夹中的任何内容。

耶!成功了!需要可执行...所以,正确的答案,结合你的答案和提示,是:usermod -d /home/user1 user1_viewer然后setfacl -R -m u:user1_viewer:rx /home/user1非常感谢大家!malan 也许你可以更新你的答案,包括@DanilaLadner 提示!

--根据提问者的说法

相关内容