免费注册 查看新帖 |

Chinaunix

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

文件权限的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-31 11:40 |只看该作者 |倒序浏览
看命令帮助时,看到ls 中的文件的权限字符有:
t;T;s;S看不太懂解释

s     the set-user-ID or set-group-ID bit  is  on,  and  the
           corresponding user or group execution bit is also on

     S     undefined bit-state (the set-user-ID bit is on and the
           user execution bit is off)

     t     the 1000 (octal)  bit,  or  sticky  bit,  is  on  (see
           chmod(1)), and execution is on

     T     the 1000 bit  is  turned  on,  and  execution  is  off

     l     mandatory  locking  occurs  during  access  (the  set-
           group-ID bit is on and the group execution bit is off)

     L     mandatory  locking  occurs  during  access  (the  set-
           group-ID bit is on and the group execution bit is off)



有高手能解释一下吗??

这些字符究竟是作什么用的??

论坛徽章:
0
2 [报告]
发表于 2004-08-01 10:07 |只看该作者

文件权限的问题

s-执行此程序的用户以owner或者group的权限执行。
t-是粘接位,一般用在/tmp,chmod 1777 /tmp;此目录下谁都可以产生文件,但只能删除自己的文件。

论坛徽章:
0
3 [报告]
发表于 2004-08-01 11:17 |只看该作者

文件权限的问题

谢谢,rocazj.可是我还是不明白粘接位的作用,能在详细一点吗?
l,L的作用呢?

论坛徽章:
0
4 [报告]
发表于 2004-08-01 11:23 |只看该作者

文件权限的问题

sticky位的设置主要应用在共享的目录内,如果owner对目录做了sticky位设置,别人就不能对它进行删除和改名。对非目录文件只有root有权限设置,普通用户设置了也没有错误提示。

l是一个访问锁定,只知道它和执行位互斥,没用过,问问程序员他们应该最清楚了

论坛徽章:
0
5 [报告]
发表于 2004-08-01 11:36 |只看该作者

文件权限的问题

谢谢回贴的各位朋友,我在精华中找到了部分解释(是mmmn回答别人问题时提到的):
s代表 设置-用户-ID位,定义为:当执行此文件时,进程的有效用户ID为文件的所有者。
t代表 设置了粘住位(sticky bit),如果目录设置了粘住位,则只有对该目录具有写许可
     权的用户并且满足下列条件之一,才能删除或更名该目录下的文件:
        1。拥有此文件
        2。拥有此目录
        3。是超级用户
如果你是solaris8,可以看看/var/spool/pkg和/tmp这两个目录,任何用户都可在其下创建文件,但是用户不能删除或更名属于其他人的文件,这就是t的功能。

论坛徽章:
0
6 [报告]
发表于 2004-08-01 11:44 |只看该作者

文件权限的问题

s 有一点个典型的例子,就是passwd命令,普通用户对/etc/passwd文件是没有写权限的,但passwd命令设置了s位,所以执行此命令时实际上使用的是root的身份.

如果root将一个其它用用户有写权限的可执行文件设置了s 位,那是最危险不过的了

论坛徽章:
0
7 [报告]
发表于 2004-08-01 16:58 |只看该作者

文件权限的问题

谢谢指教
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP