LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 786|回复: 2

proftpd+mysql的用户配置问题,高人帮忙啊。

[复制链接]
发表于 2004-3-6 16:03:07 | 显示全部楼层 |阅读模式
我已经成功安装了proftpd与mysql的整合,并且在mysql中新建的用户已经可以登录到指定给他的目录,但是现在有这么几个问题:
首先,我得要求mysql中的用户在自己的目录中有完全权限,但是现在我只能读。
第二,我希望有一个公共的目录,所有的人都可以看到,并且可以上传下载,但是不能删除。
第三,让proftpd用xinetd的方式运行应该怎么配置?

善于第一个问题,我觉得可能是我的proftpd以nobody的身份运行,而该登录用户所指定的目录是属于root的,而且只有root可写。请问这个怎么解决?难道把这个目录指定所有人可写?
 楼主| 发表于 2004-3-6 17:52:21 | 显示全部楼层
搞了一个下午,似乎明白了一点事情。
加到mysql中的用户名和组,难道一定要在系统中存在?也就是说,要么uid或者gid相同,要么用户名或者组名相同,否则就没有操作权限。但是这样的话,每个uid或者只有gid都必须是唯一的,这不是太浪费资源了吗?
大哥,谁能解释的清楚一点啊。proftpd以一个独立的组和用户的身份运行,组名和用户名都是proftp,那么登录的非系统用户,不应该都是以这个身份存在的吗?难道它认为你用什么名登录就以什么用户的权限来在系统目录上起作用?
 楼主| 发表于 2004-3-6 19:11:52 | 显示全部楼层
上面基本没有问题了。现在要问另一件事。如果我想对所有的用户指定相同的权限,也就是说,每个用户对应他自己的目录,有着相同的权限,怎样定义?我记得似乎在哪里看到过%u,%g之类的,但是后来再也找不着了。哪里有这方面的资料?是否可以定义成这样:
<Directory ~>
<limit READ>
allowuser %u
</limit>
</Directory>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表