最近搞了几个VPS玩,VPS一般来说内存都不多,配置轻量级的Nginx+PHP,折腾当中权限问题搞了半天。
大家都知道,Linux中文件和目录都有自己的权限,分为rwx三种,分别代表读、写、执行的权限。但是目录和文件又不一样,不能被写和执行,文件rwx三种权限与目录的对比如下:
| 权限 | 文件 | 目录 |
| r | 读 | 可以列表该目录中的文件 |
| w | 写 | 可以在该目录中创建或者删除文件 |
| x | 执行 | 可以搜索或者进入该目录 |
现在很多的博客代码都提供在线安装插件或者升级等方便的功能,但是如果权限设置的不正确就无法使用,比如《WordPress“执行请求操作,连接信息必需提供”解决方法》中提到就是这样的问题。
我们假设目录的所有者为kk,执行fastcgi的用户为www-data,
www-data不能正常操作(创建和删除)文件是这种现象的根本原因。但是以上文中用的方法,把所有文件的所有都更改为www-data可以解决,但是并不完美,因为文件真正的所有者kk就不能正常操作文件了。
现在想了一个解决方法:
首先把www-data这个用户加入kk组,然后把所有文件及文件夹的属性设置为770,理论上应该可以啊,但是就没有实验成功。正在接着折腾,就不信了。折腾完之后向大家汇报。有明白我加我GT告诉我下哈:kangzj#kangzj.net。
© 2009, kangzj. 版权所有.
十二月 3rd, 2009 at 16:52
先占位;等结果
[回复]
kangzj 回复:
十二月 4th, 2009 at 00:07
@don, 正在折腾,请静待结果,吼吼
[回复]
十二月 3rd, 2009 at 17:14
VPS还搞了几个?好有钱啊
[回复]
kangzj 回复:
十二月 4th, 2009 at 00:06
@Hobo, 都是那种超便宜的,按月买的,呵呵
[回复]
十二月 3rd, 2009 at 17:17
o(︶︿︶)o 唉,我都是直接在FTP中输入数字……
[回复]
kangzj 回复:
十二月 4th, 2009 at 00:06
@蓝冰, 很方便,吼吼
[回复]
十二月 3rd, 2009 at 19:06
Linux现在用起来还不爽
[回复]
kangzj 回复:
十二月 4th, 2009 at 00:06
@zwwooooo, 开源软件是大势所趋啊
[回复]
十二月 3rd, 2009 at 19:25
没你能折腾,一般的人遇到这种目录权限问题的时候,都用777 果断干掉,只要不涉及那种必须注意安全的目录。
[回复]
kangzj 回复:
十二月 4th, 2009 at 00:05
@HzlzH, 777也不行
[回复]
十二月 3rd, 2009 at 22:05
正常遇到权限问题直接777解决问题~~
[回复]
kangzj 回复:
十二月 4th, 2009 at 00:05
@笑话, 改成777也不行~这也正是我没有搞懂的地方
[回复]
十二月 3rd, 2009 at 22:34
不懂技术的人飘过~~~不准鄙视…
[回复]
kangzj 回复:
十二月 4th, 2009 at 00:05
@CR8IVE, 不鄙视,不懂技术的人最幸福,有事找懂技术的干就行了,呵呵
[回复]
十二月 3rd, 2009 at 23:34
我也是在抓紧的学习Linux,我现在越来越喜欢开源啦
[回复]
kangzj 回复:
十二月 4th, 2009 at 00:04
@漠天, 嗯,Linux就是很吸引人的
[回复]
十二月 4th, 2009 at 00:03
我的这样设置也没成功,后来别的方法处理了
[回复]
kangzj 回复:
十二月 4th, 2009 at 00:04
@久酷, 啥方法啥方法啊~~
[回复]
久酷 回复:
十二月 4th, 2009 at 00:18
@kangzj, http://ooxx.me/connection-information.orz 直接这样处理了
[回复]
romotc 回复:
十二月 20th, 2009 at 21:18
@久酷, 这网站域名很cool
[回复]
kangzj 回复:
十二月 20th, 2009 at 23:42
@romotc, 是的,ooxx,然后还.orz
[回复]
十二月 4th, 2009 at 00:25
777不就行了?
[回复]
kangzj 回复:
十二月 4th, 2009 at 01:35
@WooGooo, 真的不行~这块我也没弄明白
[回复]
十二月 4th, 2009 at 08:30
其实可以考虑直接用”kk”这个用户跑fastcgi
[回复]
kangzj 回复:
十二月 4th, 2009 at 10:28
@有颜色的猫, 直接用这个用户跑确实是没有问题的,但是有好几个人合用VPS,这样就不太方便了
[回复]
十二月 4th, 2009 at 22:36
会不会是目录呢 – -。
我上次就因为这个纠结了好久……
[回复]
kangzj 回复:
十二月 5th, 2009 at 00:28
@我买糕的。, 没懂
[回复]
我买糕的。 回复:
十二月 5th, 2009 at 08:24
@kangzj, 哎哎哎,师兄再看看吧 – -。
[回复]
kangzj 回复:
十二月 5th, 2009 at 11:13
@我买糕的。, 你啥时候在吼一声,跟你讨论下
[回复]
十二月 5th, 2009 at 16:31
我还没VPS玩呢……
[回复]
kangzj 回复:
十二月 6th, 2009 at 16:20
@海天无影, Win的VPS相当贵哦
[回复]
十二月 6th, 2009 at 14:16
好好玩 给大家经验
[回复]
kangzj 回复:
十二月 6th, 2009 at 16:20
@houkai, 嗯~
[回复]
十二月 10th, 2009 at 22:00
好东东,学习了
[回复]
kangzj 回复:
十二月 20th, 2009 at 23:42
@童宝宝, ^^
[回复]
五月 20th, 2010 at 14:22
还有好玩的 chmod u+s 嘻嘻
[回复]