VSFTPD 修改用户密码

VSFTPD 修改用户密码

我有一台 Ubuntu 服务器 16.04vsftpd已经安装并配置。我可以用用户身份访问管理员317934,可以浏览整个文件系统。

现在我想限制该用户对特定文件夹的访问(该文件夹不应该是他的主文件夹,而应该是/var/数据/317934)我还想添加另一个用户,名为用户076935

我无法理解 FTP 用户在哪里设置以及我必须去哪里修改他们的权限和密码。

vsfptd.conf 文件包含以下内容:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
nopriv_user=vsftpd
virtual_use_local_privs=YES
guest_enable=NO
user_sub_token=$USER
local_root=/var/www/$USER
chroot_local_user=YES
hide_ids=YES
guest_username=vsftpd_xxxxxxx
chroot_list_enable=YES
pasv_address=xxx.xxx.xxx.xxx

从上面的配置中,我发现没有定义虚拟用户,对吗?如果我尝试列出所有用户剪切-d:-f1 /etc/passwd 没有人命名管理员317934

查看文件/etc/vsftpd.chroot_list我可以看到列出管理员317934另一个叫管理员999546但没有指定任何密码或主目录。

那么哪种方式才是正确的 FTP 配置用户方式呢?

相关内容