![如何给其他文件夹设置权限drwxr-xr-x?](https://linux22.com/image/47789/%E5%A6%82%E4%BD%95%E7%BB%99%E5%85%B6%E4%BB%96%E6%96%87%E4%BB%B6%E5%A4%B9%E8%AE%BE%E7%BD%AE%E6%9D%83%E9%99%90drwxr-xr-x%EF%BC%9F.png)
我的文件夹内有几个目录,如下所示 -
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 的值是什么?
答案1
要将这些权限应用于目录:
chmod 755 directory_name
应用于当前目录内的所有目录:
chmod 755 */
如果要修改所有目录和子目录,则需要组合寻找和chmod:
find . -type d -exec chmod 755 {} +
答案2
对于 drwxr-xr-x 来说是:
chmod 755 the_path_to_target
对于 drwxrwxr-x 来说是:
chmod 775 the_path_to_target
答案3
作为@aguslr 的补充(我没有足够的声誉来发表评论):
chmod
还有chown
一个-R
标志,可以递归地更改所有权限