免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3458 | 回复: 8
打印 上一主题 下一主题

chmod函数和chmod命令设置“设置用户id”结果一个S一个s? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-11 08:04 |只看该作者 |倒序浏览
chmod函数和chmod命令设置“设置用户id”结果一个S一个s?,为什么会有两种不同的标志?

论坛徽章:
0
2 [报告]
发表于 2009-09-11 09:26 |只看该作者
如果原来被S或s替换的那个位置没有x就是大写的S,有的话就是小写的S。
比如原来是744
chmod 2744 组的执行权限位就会出现大S,

论坛徽章:
0
3 [报告]
发表于 2009-09-11 10:56 |只看该作者
原帖由 lucash 于 2009-9-11 09:26 发表
如果原来被S或s替换的那个位置没有x就是大写的S,有的话就是小写的S。
比如原来是744
chmod 2744 组的执行权限位就会出现大S,



你说的正好相反,有x就会出现S,没x出现s.

论坛徽章:
0
4 [报告]
发表于 2009-09-11 16:16 |只看该作者
用命令不会出现S,用chmod函数才会出现S


功能上有什么区别吗?

[ 本帖最后由 20040925 于 2009-9-11 16:21 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2009-09-11 17:54 |只看该作者

回复 #3 agen0502 的帖子

你搞清楚了没?

论坛徽章:
0
6 [报告]
发表于 2009-09-11 17:57 |只看该作者

回复 #3 agen0502 的帖子

不懂就不要乱说

论坛徽章:
0
7 [报告]
发表于 2009-09-11 18:27 |只看该作者

  1. Google ~/t # umask
  2. 0022
  3. Google ~/t # touch file
  4. Google ~/t # ll file
  5. -rw-r--r-- 1 root root 1406 Sep 11 17:59 file            #-----当前为644
  6. Google ~/t # chmod 2644 file                                   #-----在原来的基础上加上setgid位
  7. Google ~/t # ll file
  8. -rw-r-Sr-- 1 root root 1406 Sep 11 17:59 file           #----因为是26[color=Red]4[/color]4,组的执行权位为空,
  9.                                                                                          #+这个时候出现的是大S
  10. Google ~/t # chmod 4644 file                                    
  11. Google ~/t # ll file                                                        #---道理跟上面一样
  12. -rwSr--r-- 1 root root 1406 Sep 11 17:59 file
  13. Google ~/t # chmod 2744 file                                    #
  14. Google ~/t # ll file
  15. -rwxr-Sr-- 1 root root 1406 Sep 11 17:59 file
  16. Google ~/t # chmod 2754 file                                     # 设置把组权限设置为5r-x,并设置setgid位
  17. Google ~/t # ll file
  18. -rwxr-sr-- 1 root root 1406 Sep 11 17:59 file
  19. Google ~/t # chmod 6744 file                                     # 设置setuid
  20. Google ~/t # ll file
  21. -rwsr-Sr-- 1 root root 1406 Sep 11 17:59 file
复制代码

[ 本帖最后由 lucash 于 2009-9-12 11:17 编辑 ]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
8 [报告]
发表于 2009-09-11 21:10 |只看该作者
很傻很天真

论坛徽章:
0
9 [报告]
发表于 2009-09-12 10:40 |只看该作者
明白了,谢谢

[ 本帖最后由 20040925 于 2009-9-12 16:02 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP