将用户锁定在目录中

将用户锁定在目录中

文件结构:

在此处输入图片描述

我有一个运行 Debian 操作系统的 VPS,并且想在其上创建用户帐户。

我希望当用户使用 FTP 登录时,var 中的所有内容都显示为他们的主目录,并且他们无法通过 cd 退出。

例如,当用户 3 登录时,他们可以访问 var 中的所有内容(读取、写入、执行),但不能查看 (cd) 用户 1 或用户 2 的个人资料。

我该如何做这件事?

我想我必须在 chroot 中执行此操作,但我不知道这将如何工作。

答案1

只需使用“adduser”为每个用户创建一个新的用户帐户,并将主目录(-b default_home)更改为服务器目录即可。[要添加密码,请使用 passwd]

然后安装 ProFTPd,并将其设置为在 Defaultroot 上工作 ~ 就这样。

你应该查看这个链接: http://ubuntuforums.org/showthread.php?t=79588

相关内容