权限 drwxrwxr -x

权限 drwxrwxr -x

我需要一些有关权限的帮助。我有一个权限 drwxrwxr-x,但我尝试使用 chmod 755 /folder/ 更改权限,之后我收到权限 drwxr-xr-x,但我想将其改回 drwxrwxr-x。你能帮我吗?Filip

答案1

因为drwxrwxr-x它是:

chmod 775  the_path_to_target

因为drwxr-xr-x它是:

chmod 755  the_path_to_target

答案2

永远记住以下几点

r - read
w - write
x - execute

并且许可矩阵是

7 = all rights
6 = read and write
5 = read and execute
4 = read only
3 = execute and write
2 = write only
1 = execute only
0 = no rights

我认为这将有助于您理解许可,并通过添加+你给予许可,并且-你删除权限

答案3

记住字母形式比数字更容易(在我看来),例如:

chmod a+w file

符号前的部分

拥有该文件的用户 (u)、该文件组中的其他用户 (g)、该文件组中不包含的其他用户 (o) 或所有用户 (a)

标志

运算符 + 导致将选定的文件模式位添加到每个文件的现有文件模式位中;- 导致它们被删除;而 = 导致它们被添加并且导致未提及的位被删除,但目录未提及的设置用户和组 ID 位不受影响。

最后一部分

读取 (r)、写入 (w)、执行(或搜索目录)(x)

你可以跑

chmod a+rx file
chmod ug+w file

相关内容