2014-04-21 119 views
0

对不起,如果这是一个非常简单的问题,一直试图阅读所有这些东西。 我知道在阅读和写作中可能会有差异,所以我想指定一个问题,g + w和775 linux之间的区别

应该做一个chmod 775是包容性的,给予所有者和组更多的权限。用g + w专门给团体写作有什么收获? chmod 2775怎么样?我一直在阅读关于这个,不知道2增加了什么。我看到了setuid和东西,但是如果owner:group已经是正确的owner:group,并且您更改为775,那么添加的是2775?

在ls -l上,已存在drwxrwxr-x,但组的用户无法写入文件夹?这看起来正确吗?

回答

2

赋予烫发的数字和字符方式产生相同的结果。数字更短,我使用它,因为我习惯了它。使用任何适合你的方式。

除非你有特殊的理由这么做,否则不要给予特殊的烫发(如suid,sgid)。我们很少看到除了3位数的烫发(700,644,775等)之外的任何东西。

http://www.zzee.com/solutions/unix-permissions.shtml#setuid是一个很好的网页。

1

在执行chmod 775时,根据给定的数值,将12位(setuid,setgid,sticky和读,写,执行每个所有者,组和其他)的每一位显式设置为特定值。

符号方法允许您单独设置或取消设置特定位 - chmod g+w取得现有权限,具体设置组写入位,并将修改后的值写回。您还可以使用-来取消设置某个位或设置一个特定的组(g=r将设置读取位并清除组的写入位和执行位)。此方法使您可以更好地控制不同的权限,而无需考虑要实现的特定权限集的正确完整八进制值。

相关问题