vsftp 的使用问题

By | 2012 年 3 月 29 日

yum方式安装,

安装好之后,在配置文件中

/etc/vsftpd/vsftpd.conf

修改如下设置

userlist_enable=NO

chroot_local_user=YES

anonymous_enable=NO

然后建立本地用户,设置为nologin

useradd -d /home/www/123 -s /sbin/nologin yourftpname

设置用户密码

passwd

那么现在就可以实现FTP登陆了。

然而在使用网站服务的时候,123这个目录的权限,既需要www用户组的www用户读和执行,也需要ftp用户组的yourftpname的读和写。

目前最简单和直接的办法是(不完善,思考中)

设置目录权限为764。

设置yourftpname为ftp 和www两个组的成员。

usermod -G www,ftp yourftpname

 

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据