vsftpd下设置多个虚拟用户使用同一个目录

分类:CentOS教程 阅读:48680 次

#开启用户上传功能 到这里,虚拟用户建立完成了。 接着需要做的工作是修改/etc/passwd文件。
cat /etc/passwd ftpadmin:x:500:500::/data/share:/sbin/nologin
ftpvip:x:501:501::/data/share:/sbin/nologin
ftpadmin为账户名,x为密码,500是uid,500是gid,/data/share根目录,/sbin/nologin是使用什么shell。 现在我做如下的修改
ftpadmin:x:500:500::/data/share:/sbin/nologin
ftpvip:x:500:500::/data/share:/sbin/nologin
把ftpvip的uid和gid都改为了ftpadmin的uid和gid,这就相当于ftpadmin这个用户有一个别名了,而且这个别名可以有它自己独立的权限(即只能下载、上传),如果不修改的话ftpvip用户就没有权限访问这个文件夹了。 为了能让用户看见/data/share文件夹里面的内容,需要修改一下这个目录的权限。
chmod o+r /data/share
好了,基本配置完成。