互联网服务Linuxchmod

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

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

参与8

2同行回答

Gavin_wangGavin_wang  存储工程师 , git
2是扩展属性,你的aaa文件的权限变为-rwxrws---,若是4770则权限变为:-rwsrwx---,表示其他用户执行文件时,具有与所有者相当的权限。不常用!显示全部

2是扩展属性,你的aaa文件的权限变为-rwxrws---,若是4770则权限变为:-rwsrwx---,表示其他用户执行文件时,具有与所有者相当的权限。不常用!

收起
IT咨询服务 · 2018-04-24
浏览10624
gzlgzl  系统工程师 , 迈内多
之前的大哥说的没错。好奇之下详细的查了一下,说是属于S权限ls -ld /home/aaa 可以看到权限是 rwxrws---这样。2是强制获得文件拥有者的组权限,4是强制获得文件拥有者的用户权限。我推测的应用场景,比如说你有个developer用户组,下面有jack,tony两个用户。在部门文件夹下...显示全部

之前的大哥说的没错。好奇之下详细的查了一下,说是属于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
浏览7033

提问者

wuhg
存储工程师杭州
擅长领域: 灾备数据同步服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-04-23
  • 关注会员:3 人
  • 问题浏览:11645
  • 最近回答:2019-12-06
  • X社区推广