很抱歉,如果这是一个非常简单的问题,那么一直试着阅读所有这些内容。 我知道在阅读和写作方面可能会有所不同,所以我想指出一个问题,
应该将chmod 775包含在内并为所有者和组提供更多权限。通过g + w专门给小组写作有什么好处吗? chmod 2775怎么样?我一直在读这个,不知道2加了什么。我看到了setuid和stuff,但是如果所有者:group已经是正确的所有者:group并且你更改为775,那么2775是什么?
在ls -l上,已经存在drwxrwxr-x,但是组的用户无法写入文件夹?这看起来是对的吗?
答案 0 :(得分:2)
赋予perms的数字和字符方式产生相同的结果。数字较短,我使用它因为我已经习惯了。使用适合自己的任何一种方式。
除非您有特殊原因,否则不要给予特殊权限(如suid,sgid)。除了3位数的烫发之外,我们很少看到任何东西(700,644,775等)。
http://www.zzee.com/solutions/unix-permissions.shtml#setuid是一个很好的页面。
答案 1 :(得分:1)
根据给定的数值,执行chmod 775
显式地将12位(setuid,setgid,sticky,read,write,为每个所有者,组和其他执行)中的每一个设置为特定值。 / p>
符号方法允许您单独设置或取消设置特定位 - chmod g+w
获取现有权限,专门设置组写位,并将修改后的值写回。您也可以使用-
取消设置或=
设置特定组(例如g=r
将设置读取位并清除组的写入和执行位。此方法为您提供了对不同权限的更细粒度控制,而无需考虑要实现的特定权限集的正确完整八进制值。