免费注册 查看新帖 |

Chinaunix

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

文件权限2700和700在实际环境中是不是等价的? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-13 15:47 |只看该作者 |倒序浏览
文件权限2700和700在实际环境中是不是等价的?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-12-13 19:43 |只看该作者
没记错的话,\r\n2700\r\n表示-rwx--S---\r\n最前面的2表示ACL 扩展属性\r\n4600表示 -rwS------  1600表示 -rw------T   最后一个忘了是不是,最好查查资料\r\n700\r\n表示-rwx------

论坛徽章:
0
3 [报告]
发表于 2006-12-13 23:39 |只看该作者
原帖由 chinadns 于 2006-12-13 19:43 发表\r\n没记错的话,\r\n2700\r\n表示-rwx--S---\r\n最前面的2表示ACL 扩展属性\r\n4600表示 -rwS------  1600表示 -rw------T   最后一个忘了是不是,最好查查资料\r\n700\r\n表示-rwx------
\r\n\r\n\r\nright!!!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2006-12-14 09:53 |只看该作者
原帖由 tips_luo 于 2006-12-13 15:47 发表\r\n文件权限2700和700在实际环境中是不是等价的?
\r\n\r\n不等价\r\n如果没有设置SGID,有些受限的区域普通用户是访问不了的

论坛徽章:
0
5 [报告]
发表于 2006-12-19 08:26 |只看该作者
原帖由 RS9000 于 2006-12-14 09:53 发表\r\n\r\n\r\n不等价\r\n如果没有设置SGID,有些受限的区域普通用户是访问不了的
\r\n\r\n我有个疑问, 假如 user1 有文件 exec1 的permission 为 2700, 对于另一用户 user2 是否可执行 exec1? 如果 user2 不可以执行 exec1 的话,那 2700 和 700 就是等效的了. 是不是设置了 SGID , user2 就可以执行 exec1 了?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
6 [报告]
发表于 2006-12-19 22:23 |只看该作者
正巧最近在学shell\r\n\r\ns u i d意味着如果某个用户对属于自己的s h e l l脚本设置了这种权限,那么其他用户在执行这\r\n一脚本时也会具有其属主的相应权限。于是,如果根用户的某一个脚本设置了这样的权限,\r\n那么其他普通用户在执行它的期间也同样具有根用户的权限。同样的原则也适用于g u i d,执\r\n行相应脚本的用户将具有该文件所属用户组中用户的权限。

论坛徽章:
0
7 [报告]
发表于 2006-12-22 11:21 |只看该作者
我问题是, 假如 user1 有文件 exec1 的permission 为 2700, 既然exec1没设置组可执行位,同组的其它用户就无法执行exec1 了, 这样的话, exec1的setgid位设不设置结果都是一样的,设了也没起作用.我对我的想法感到怀疑,但没法解释.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP