我们是否可以在Linux中“ chmod”所有主要目录?

例如,

当路径“ / local_home / my_home / flex / source”中“ flex”目录的许可设置为000时,

chmod 755 / local_home / my_home / flex / source /将由于“ flex”目录的许可而失败。

我想更改“ chmod”命令第二个参数中显示的目录的所有权限。

我们有解决方案吗?

先感谢您。

最佳答案

您应该以root用户或sudoer(sudo chmod ...)的身份使用chmod命令,否则它将失败。如果您使用:

sudo chmod 755 /path/to/flex


该权限仅反映在“ flex”目录上。如果要对他的所有(灵活)子文件和目录设置权限,则应使用“ -R”选项,该选项表示递归。在这种情况下,您的命令将如下所示:

sudo chmod -R 755 /path/to/flex

关于linux - linux chmod所有主要目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19812844/

10-12 16:18