如何设置权限drwxr-xr-x到其他文件夹?


22

我在下面的文件夹中没有几个导演-

teckapp@machineA:/opt/keeper$ ls -ltrh
total 8.0K
drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb  9 10:22 keeper-3.4.6
drwxr-xr-x  3 teckapp cloudmgr   4.0K Feb 12 01:44 data

我在其他一些机器上也有其他文件夹,我需要像这样将其更改为上述文件夹的权限drwxr-xr-x

意味着如何将任何文件夹权限更改为drwxr-xr-x?我知道我需要用chmod与此命令,但是应该为此使用chown的值是什么?



4
这很简单:man chmod
Sardathrion-恢复莫妮卡2015年

手册页之后的更好来源是tldp.org/LDP/GNU-Linux-Tools-Summary/html/x9543.htm
mtk

Answers:


38

要将这些权限应用于目录:

chmod 755 directory_name

应用于当前目录内的所有目录:

chmod 755 */

如果要修改所有目录和子目录,则需要将findchmod结合使用:

find . -type d -exec chmod 755 {} +


5

对于drwxr-xr-x是:

chmod 755  the_path_to_target

对于drwxrwxr-x,它是:

chmod 775  the_path_to_target
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.