求助一个困扰了我好几天的问题
比如我建了一个FTP目录test,用户名就是test密码是123456,同时我也想把这个目录作为WEB服务的主目录。
我APACHE的CONF设置的访问用户是nobody.
而且我已经赋予test这个目录777权限了。
然后我就打开FLASHFXP,上传WORDPRESS到test目录。上传以后所有文件是属于vsftpd组test用户的。
用浏览器打开WORDPRESS其他没什么问题,但是却不能后台上传附近了。说了没有上级目录的写权限。(当然我已经赋予uploads目录以及它的上级所有目录777权限了)
后来我想,在浏览器上传文件的当然是nobody用户咯,所以我把test目录下所有文件和目录都改成是nobody组nobody用户的,果然这样就能在WORDPRESS上传文件了。
但是我知道这样设置肯定是不对的,肯定应该有更合理的解决办法的,是吧。否则提供虚拟机服务的管理员难道还要帮每个客户这样改不成,呵呵。
但是我实在想不出来,汗........
请各路大虾帮一下我这个初次接触FREEBSD的菜鸟吧,非常感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
为什么没人解答,难道是我提的问题太肤浅了吗?汗
本帖最后由 lsstarboy 于 2011-05-25 11:07 编辑
你搞的好麻烦啊!
权限方面,把apache的用户、ftp的用户设置为相同,一切就简单了。
回复 3# lsstarboy
首先谢谢斑竹解答。
但是我在想,提供空间服务的服务器,总会给每个用户一个不同的FTP用户名和密码的。我想知道他们是怎么解决这个问题的呢?
vsftp好像有 chown_username 参数
可以设置上传后文件的属主
回复 5# windwiny
非常感谢你的帮助。