我需要一些有关权限的帮助。我有一个权限 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