互联网服务Linuxchmod

关于Linux --chmod 2770 详解求大神们帮帮?

chmod 2770 /home/aaa有关chmod 在前面加的数字’2’的含义显示全部

chmod 2770 /home/aaa
有关chmod 在前面加的数字’2’的含义

收起
参与8

查看其它 1 个回答gzl的回答

gzlgzl系统工程师迈内多

之前的大哥说的没错。好奇之下详细的查了一下,说是属于S权限
ls -ld /home/aaa 可以看到权限是 rwxrws---这样。2是强制获得文件拥有者的组权限,4是强制获得文件拥有者的用户权限。
我推测的应用场景,比如说你有个developer用户组,下面有jack,tony两个用户。在部门文件夹下是否可以修改彼此新创建的文件。有了S后在部门文件夹下其他用户就有了组的权限。
创建个文件夹/devshare,给他chown :developer /devshare 然后在chmod 770 /devshare的情况下,/devshare的权限是drwxrws---,jack在/devshare下创建文件是-rw-rwr--. 1 jack jack这样。tony就只能看不能改。而在chmod 2770 /devshare的情况下,jack创建的文件就变成了   jack developer,tony对jack创建的文件就能改能写。
大概是这样,有不对的地方请指正。
参考链接:https://www.cnblogs.com/yiyide266/p/10047340.html

IT分销/经销 · 2019-12-06
浏览7222

回答者

gzl
gzl002
系统工程师迈内多
擅长领域: 服务器云计算主机

gzl 最近回答过的问题

回答状态

  • 发布时间:2019-12-06
  • 关注会员:3 人
  • 回答浏览:7222
  • X社区推广