2010-03-31 11:56:47 +0000 2010-03-31 11:56:47 +0000
62
62

Chmod允许

目录的读写权限。我正在寻找chmod命令,允许所有用户对特定目录的读写权限。我已经对一个文件做了chmod 775,但我需要对一个目录做这个。这包括了所有文件和子目录的权限。

答案 (2)

34
34
34
2010-03-31 12:05:34 +0000

0775对于一个文件来说,很少有正确的权限。下面将在不干扰其他已有的权限的情况下,将适当的所需的权限添加到适当的类型中:

find somedir \( -type d -exec chmod u+rwx,g+rwx,o+rx {} \; -o -type f -exec chmod u+rw,g+rw,o+r {} \; \)

&001

参见man page for find,帮助解密。

15
15
15
2010-03-31 11:58:02 +0000

这不是Unix保护模型的工作原理,你不能递归设置权限。

当然,你可以递归设置,但这只意味着 “在下面的所有文件和文件夹上设置这些权限",这不是我理解你的问题。