[Ubuntu-zh] vsftpd匿名和特定用户同时登录的方法
luoshupeng
luoshupeng在gmail.com
星期二 六月 12 01:45:19 UTC 2012
需求:
需要建一个局域网内的FTP服务器,使用的是VSFTPD,要求是局域网内所有用户均
可以匿名下载FTP服务器上的文件,但不可上传与更改,只有 几个特定 用户比如
FTPUser1和FTPUser2可以上传,下载,删除和修改FTP服务器上的文件,另外有一
个WebAdmin用户通过FTP维护 Web页 面。
FTP的目录在/home/ftp下,所以FTPUser1,FTPUser2和匿名用户的家目录在/home
/ftp下,Web的目录在 /home/www下,所以WebAdmin的家目录在/home/www下。
要求:
1.匿名用户和特定用户可以同时登录FTP服务器
2.特定用户不可以登录到操作系统(所以最好是不在系统中创建用户)
PS:我已经尝试过的方法
1.FTP配置文件中同时开启匿名和本地用户,匿名用户和Root用户可以登录FTP
2.新建不可登录系统的用户(useradd -M -s /sbin/nologin FTPUser1),登录不
了FTP
3.FTP配置文件中只开启本地用户,Root用户可以登录FTP,FTPUser1仍旧登录不了FTP
4.我使用的系统是Ubuntu Server 12.04,网络是固定IP地址192.168.1.250
关于邮件列表 ubuntu-zh 的更多信息