分页: 1 / 1
请教一个有关chmod命令的小问题
发表于 : 2009-11-01 17:22
由 mrguo
如果要改变一个文件夹的权限,使其他用户也可以打开这一个文件夹,可以使用:sudo chmod og+x 文件夹名 这条命令,
但是,如果要改变一系列的多层子文件夹的访问权限,应该怎么办呢?
我用这个命令试了一下: sudo chmod og+x * -R
结果发现:虽然所有的子文件夹都可以被其他用户打开了,但是,不幸的是所有的文件也都变成了可执行了.....
请问:要怎样做才可以只改变子文件夹的权限,而不改变文件的权限呢?正确的方法应该是什么,谢谢!!!!!
Re: 请教一个有关chmod命令的小问题
发表于 : 2009-11-01 17:38
由 JiangHui
代码: 全选
find . -type d -exec chmod og+x '{}' \;
Re: 请教一个有关chmod命令的小问题
发表于 : 2009-11-01 17:39
由 JiangHui
找出当前文件夹下所有类型为文件夹的并chmod
Re: 请教一个有关chmod命令的小问题
发表于 : 2009-11-01 17:52
由 mrguo
JiangHui 写了:代码: 全选
find . -type d -exec chmod og+x '{}' \;
不错不错,你的方法真的很好用啊!!!
Re: 请教一个有关chmod命令的小问题
发表于 : 2009-11-04 15:53
由 fpoint
ubuntu默认的权限系统并不科学,我称之为弱控制权限系统。如果要做到多重用记的强控制权限,可以考虑使用ubuntu的高级权限系统ACL。这种权限方式可以对同一文件或者目录授予多用户不同权限,如果楼主用过windows,应该知道它的复杂权限控制,类似于它,不过比它好用。比方说我可以把写权限给A,把读权限给B、C、D,把执行权限给E,然后其它用记无权限。
Re: 请教一个有关chmod命令的小问题
发表于 : 2009-11-04 15:56
由 懒蜗牛Gentoo
目录没有可执行权限是不能进入的吧
Re: 请教一个有关chmod命令的小问题
发表于 : 2009-11-04 15:58
由 fpoint
呵呵,楼主不是在守帖吧。我还没来得及改,你就发言了。
试试ACL吧,挺好用的。其实ubuntu的默认权限系统我有很久没有接触过了。
Re: 请教一个有关chmod命令的小问题
发表于 : 2009-11-04 22:07
由 aerofox
如果要单独对目录修改 r 或 w 权限,需要要 find,但如果只是加 x 权限,只用 chmod 是再好不过的了。
这个 X 确实是很好的东西,值得推荐
Re: 请教一个有关chmod命令的小问题
发表于 : 2009-11-09 17:55
由 mrguo