RedHat7.2 如何设置文件的权限
问题起因是这样的。
我使用RedHat7的图形环境。下载了一个zip包后,里面是一些html文件,我把他们解压到我得www目录下。可视当我试图通过浏览器访问它们时遇到了权限问题:解压缩得到的每个文件、文件夹的权限(permission)都是只有root具有读、写权限,其他用户无法访问,当然包括apache用户。
我基本上很少用Linux的,请问如何批量修改它们的权限为others read即可。在windows中是可以使他们继承文件夹权限,可我在Linux中没找到。:(
问题点数:100、回复次数:12Top
1 楼blh(当你不割肉时,你的损失只是个数字,当你割肉时,你的损失就是你的肉)回复于 2003-08-04 10:00:14 得分 25
chmod o=r *
man chmod
Top
2 楼fierygnu(va_list)回复于 2003-08-04 11:52:42 得分 25
chmod -R a+r *
没有-R不会处理子目录Top
3 楼babystudio(ABabySoft)回复于 2003-08-04 12:26:47 得分 0
请问这两句分别什么意思:PTop
4 楼fierygnu(va_list)回复于 2003-08-04 13:58:20 得分 25
使这些文件可以让可以让任何人读。Top
5 楼babystudio(ABabySoft)回复于 2003-08-05 12:03:21 得分 0
chmod o=r *
和
chmod -R a+r *
都不能运行啊
提示 “o=r”或“a+r”用户不存在
另外这个命令是替换文件(夹)的所有者,我得目的是想授权给others Read和eXecute的权限
Top
6 楼fierygnu(va_list)回复于 2003-08-05 12:12:58 得分 0
chmod是修改权限,不是改所有者(chown才是)。
chmod -R a+r *命令没有问题,你是不是输入了chown?Top
7 楼zgzjw(object)回复于 2003-08-05 15:00:01 得分 25
chmod -R 777 *
就是给拥有者,和组及其它用户所有权限,读写执行
十进制7,就是二进制的111,第一位表示读,第二位表示写,第三位表示执行Top
8 楼babystudio(ABabySoft)回复于 2003-08-06 09:08:15 得分 0
问题已经解决了
我的确输入了chown,呵呵
多谢诸位Top
9 楼babystudio(ABabySoft)回复于 2003-08-06 09:15:31 得分 0
不过这个问题很困惑,不知道高手们怎么解决?
Apache安装到Linux上后,由于Linux区分大小写,以至于访问
localhost/index.php和localhost/Index.php时后者失败,这也还好办,因为通常我只要输入
localhost就可以了;可是如果localhost/news和localhost/News就比较麻烦了,总不能把原来的news目录拷贝一份News吧?Top
10 楼fierygnu(va_list)回复于 2003-08-06 09:25:13 得分 0
建个软连接:
ln -s news NewsTop
11 楼babystudio(ABabySoft)回复于 2003-08-07 11:15:05 得分 0
哦
那要建很多了,体力活,呵呵
不过据说apache中有个speling模块,我试了一下没效果,可能使用不当。
楼上有没有用过?
Top
12 楼fierygnu(va_list)回复于 2003-08-07 11:45:06 得分 0
没用过。
至于建立连接,如果名字更改是有规律的,写个shell程序就解决了。
问题解决了,怎么不结帐,呵呵。Top




