网站根目录不正确的权限除了会带来安全性,还可以导致类似执行请求动作,连接信息必需提供 这样的ftp问题,该如何正确设置网站根目录的权限呢?
今天这里主要讨论给网站根目录添加sgid权限
给目录添加sgid权限,可以使在该目录下创建文件或文件的所属组继承该目录的所属组.
假设该目录的所属组是www,那么添加了sgid权限后,无论你是用什么账户创建文件,其所属组都是www
在设置sgid权限之前你需要修改文件的所属组
cd /var/www/html
chown :www .
然后再设置/var/www/html目录的sgid权限
chmod g+s .
看看所属组的权限有没有 s 位 ,比如
ll -d .
drwxr-sr-x 2 www www 4096 Apr 22 11:58
如此以后在网站根目录下创建文件的所属组就是www,无论你是用什么账户创建的.
原创文章,转载请注明: 转载自Blinux
本文链接地址: 给网站根目录添加sgid权限

2010年05月17日 6:43 下午
[回复]
2010年05月17日 6:44 下午
错别字 就要这个东东 欧也~~~~
[回复]
Blinux 回复:
五月 20th, 2010 at 9:13 下午
@Showfom, 兽兽童鞋
[回复]
2010年05月18日 10:01 上午
转载一下。
[回复]
Blinux 回复:
五月 20th, 2010 at 9:12 下午
@VPS侦探, 军哥也来了,荣幸啊
[回复]
2010年05月18日 10:08 上午
[root@X]# drwxr-sr-x 2 www www 4096 Apr 22 11:58
-bash: drwxr-sr-x: command not found
操作提示错误啊 2个WWW 是什么意思 一个是目录名?
[回复]
Blinux 回复:
五月 20th, 2010 at 9:12 下午
@eudx, 看来这位兄台的确要好好学习了
[回复]