12月5

pureftpd+mysql里虚拟用户权限的设置

| |
19:41Linux  

安装好pureftpd+mysql+pureftpd_php_manager以后,如何设置虚拟用户的权限呢,比如,如何设置用户只可以下载,不可以上传呢?以前装过Pureftpd,MySQL里的UID、GID与系统里的UID、GID之间是什么关系。我猜想,可能用户登录后,用数据库里的UID、GID去访问文件系统。于是,做了个测试:

如下表:

User UIDGID
Might
abc5012001 无法创建目录、无法上传文件、无法新建文件、无法删除文件、无法删除目录
test2001501可以创建目录、可以上传文件、可以新建文件、可以删除文件、可以删除目录


结论:

PureFTPD中的UID,GID是针对文件系统操作的有效ID,PureFTPD将用这个ID的权限去存取文件。

如果要设置虚拟用户的权限,只需设置其对应的UID,GID的权限了,

另:
如果在pureftpd_php_manager里创建的一个FTP虚拟用户的目录指向一个不存在的目录,pureftpd会自动创建该目录,目录默认属主为:ftpuser.ftpgroup。

阅读(281) | 评论(0) | 引用(0)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码  
网址   电邮   [注册]