12月5
安装好pureftpd+mysql+pureftpd_php_manager以后,如何设置虚拟用户的权限呢,比如,如何设置用户只可以下载,不可以上传呢?以前装过Pureftpd,MySQL里的UID、GID与系统里的UID、GID之间是什么关系。我猜想,可能用户登录后,用数据库里的UID、GID去访问文件系统。于是,做了个测试:
如下表:
| User | UID | GID | Might |
| abc | 501 | 2001 | 无法创建目录、无法上传文件、无法新建文件、无法删除文件、无法删除目录 |
| test | 2001 | 501 | 可以创建目录、可以上传文件、可以新建文件、可以删除文件、可以删除目录 |
结论:
PureFTPD中的UID,GID是针对文件系统操作的有效ID,PureFTPD将用这个ID的权限去存取文件。
如果要设置虚拟用户的权限,只需设置其对应的UID,GID的权限了,
另:
如果在pureftpd_php_manager里创建的一个FTP虚拟用户的目录指向一个不存在的目录,pureftpd会自动创建该目录,目录默认属主为:ftpuser.ftpgroup。
解决pureftpd_p
关于匿名访问pureft



