LinuxSir.cn,穿越时空的Linuxsir!

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

请问怎么用chmod给一个目录及其子目录下所有文件增加权限?(OK)

[复制链接]
发表于 2006-6-5 10:37:09 | 显示全部楼层 |阅读模式
我知道给一个目录或文件是chmod 752 /usr,可是如果要给/usr下的子目录及子目录下的子目录增加权限该用什么参数?chmod 752 /usr/*不行,只能给一级子目录增加权限,请大家相助.
发表于 2006-6-5 10:52:46 | 显示全部楼层
find /usr -type d -print0 | xargs -0 chmod 752

警告你,不要对/usr目录作这样的操作。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-5 10:56:36 | 显示全部楼层
谢谢论坛,我刚才在论坛上找到了答案.
chmod 752 /usr -R
我不是没有仔细看论坛,请版主原谅.因为工作中还是用windows多一些,不过我爱好linux,所以还是请大家多加指教.
回复 支持 反对

使用道具 举报

发表于 2006-6-5 11:00:39 | 显示全部楼层
752,这个权限很奇怪

chmod -R是不分文件目录的,用起来慎之又慎。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-5 11:04:13 | 显示全部楼层
Post by seamonkey
find /usr -type d -print0 | xargs -0 chmod 752

警告你,不要对/usr目录作这样的操作。
谢谢朋友,这台机器只是公司内部做实验的虚拟机,现在别人问我要/usr目录的权限,我是公司里的网管,只能照做.
朋友,你写的语句我有点看不太懂,可以给我解释一下吗?唉,我只是初学者,还是等我加紧学习吧,希望以后可以看懂这些命令.
朋友,多谢你指教.
回复 支持 反对

使用道具 举报

发表于 2006-6-5 11:07:12 | 显示全部楼层
把/usr下所有目录chmod为752。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-5 11:10:29 | 显示全部楼层
Post by seamonkey
752,这个权限很奇怪

chmod -R是不分文件目录的,用起来慎之又慎。
朋友,谢谢你的指教,是别人问我要完全的权限,我给他的777,我会牢记你的话的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-5 11:12:46 | 显示全部楼层
Post by seamonkey
把/usr下所有目录chmod为752。
朋友,你这条命令只对目录有作用,对文件不起作用是吗?
回复 支持 反对

使用道具 举报

发表于 2006-6-5 18:55:35 | 显示全部楼层
是啊,你的标题和帖子内容好像意思有些不一样。如果不分目录文件,chmod -R就够了。
回复 支持 反对

使用道具 举报

发表于 2006-6-5 21:19:54 | 显示全部楼层
752代表什么意思啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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