免费注册 查看新帖 |

Chinaunix

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

[新手入门] ls命令所列出的属性中竟然有"s"? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-01-25 08:25 |只看该作者 |倒序浏览
我在某个目录下用ls -ld看出该目录有如下属性:
drwxr-sr-x   2 sys      sys          512 Feb 14 16:38 .
谁能告诉我其中的“s”是什么意思?

论坛徽章:
0
2 [报告]
发表于 2003-01-25 08:50 |只看该作者

ls命令所列出的属性中竟然有"s"?

有吗?好像从来都没听过……哪位牛人顶一下?

论坛徽章:
0
3 [报告]
发表于 2003-01-25 08:53 |只看该作者

ls命令所列出的属性中竟然有"s"?


表示suid 和sgid

论坛徽章:
0
4 [报告]
发表于 2003-01-25 11:07 |只看该作者

ls命令所列出的属性中竟然有"s"?

没听说过

论坛徽章:
0
5 [报告]
发表于 2003-01-25 11:16 |只看该作者

ls命令所列出的属性中竟然有"s"?

的确是这样。

论坛徽章:
0
6 [报告]
发表于 2003-01-26 01:55 |只看该作者

ls命令所列出的属性中竟然有"s"?

[quote]原帖由 "eastarwang"]没听说过[/quote 发表:

那是因为大家看的书太少了:(
还有好些文件特殊的属性呢:)

论坛徽章:
0
7 [报告]
发表于 2003-01-27 08:34 |只看该作者

ls命令所列出的属性中竟然有"s"?

我的机器上还有大写的“S”呢~~

论坛徽章:
8
白羊座
日期:2015-01-21 18:35:03巳蛇
日期:2015-02-03 17:30:37处女座
日期:2015-02-03 17:31:02羊年新春福章
日期:2015-02-03 17:31:21巨蟹座
日期:2015-02-05 16:01:06申猴
日期:2015-02-05 16:01:31摩羯座
日期:2015-02-05 16:01:41酉鸡
日期:2015-02-05 16:02:37
8 [报告]
发表于 2003-01-27 10:08 |只看该作者

ls命令所列出的属性中竟然有"s"?

正常,毕竟这个东西不大常用的。

一般提到文件的属性、权限时大家都知道有10位:
  第一位表示文件类型,如文件(-)、目录(UNIX下目录属于文件的一种,为d)、管道(P)、块设备(b)、字符设备(c)等。
  其余9为表示文件的权限,分三组,分别表示文件属主、同组用户、其他用户的读、写、执行权限。

事实上还有一些比较特殊的,例如suid、sgid、粘滞位等,有兴趣的话不妨执行一下以下内容:
(前面的四位数字部分为文件访问权限,后面部分为解释,执行时用 "chmod 访问权限 文件名称" 即可)
4000 Sets user ID on execution.
2000 Sets group ID on execution.
1000 Sets the link permission to directories or sets the save-text attribute for files.
0400 Permits read by owner.
0200 Permits write by owner.
0100 Permits execute or search by owner.
0040 Permits read by group.
0020 Permits write by group.
0010 Permits execute or search by group.
0004 Permits read by others.
0002 Permits write by others.
0001 Permits execute or search by others.

论坛徽章:
0
9 [报告]
发表于 2003-01-27 11:50 |只看该作者

ls命令所列出的属性中竟然有"s"?

如果是用户权限中s:表示用户有x许可权限,且此文件 是一个setuid程序。S:表示用户没有许可权限,此文件是一个steuid程序。
组权限中s:表示用户有x许可权限,此文件是一个setgid程序,S:表示用户没有x许可权限,此文件是一个setgid程序

论坛徽章:
0
10 [报告]
发表于 2003-01-27 12:21 |只看该作者

ls命令所列出的属性中竟然有"s"?

另外还有ACL呢:)
ls -el看看?
aclget filename
acledit filename
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP