0

我在下一页遇到了一个命令。http://alblue.bandlem.com/2011/07/setting-up-google-code-with-git.html

chmod go=.netrc

在 chmod 人中找不到它。

4

3 回答 3

2

来自 chmod 手册页中的“有效模式示例”:

go= 清除组和其他的所有模式位。

于 2012-09-12T16:50:04.570 回答
2

chmod go= .netrc无权访问组和其他人的文件.netrc
chmod go=rx .netrc授予读取和执行访问权限`

基本上,您可以添加+、减去-和分配=某些访问级别。

检查此链接

于 2012-09-12T16:55:10.233 回答
1

这意味着“绝对设置这些权限”。在这种情况下,您将清除文件的go权限.netrc(因为您没有在等号后命名任何权限)。

如果你做了类似的事情:

chmod go=r .netrc

您将授予andread权限,但清除 and 的所有其他权限。groupothergo

这里有一些例子:

~> pico test.txt <-- Create a file with default permissions
~> ls -l test.txt
-rw-r--r--  1 mike  staff  7 Sep 12 09:39 test.txt
~> chmod go= test.txt <-- Clear the permissions on g and o
~> ls -l test.txt
-rw-------  1 mike  staff  7 Sep 12 09:39 test.txt
~> chmod go=r test.txt <-- Set only read on g and o
~> ls -l test.txt
-rw-r--r--  1 mike  staff  7 Sep 12 09:39 test.txt
~> chmod o=rw test.txt <-- Set read and write only on o
~> ls -l test.txt
-rw-r--rw-  1 mike  staff  7 Sep 12 09:39 test.txt

有关更多信息,请参见符号模式下的手册页。

于 2012-09-12T16:38:52.977 回答