这点内容很简单,只说值得一提的内容。
1,对于文件,新建时默认的满权限为666,对于目录,新建时默认的满权限为777.就是说umask设置为022,新建文件时的权限是644,新建目录时的权限是755。
2,对于文件的w权限,如果其它人对该文件有w权限,代表他可以作各编辑操作,但不包括删除该文件。对于目录的x权限,代表谁是否能进入该目录,即能否使该目录成为他的PWD。一个无法进入的目录,是无法对该目录下的内容进行任何操作的。
3,3个特殊的权限:suid,sgid,sticky bit。suid只能对二进制程序设置,sgid可以对二进制程序和目录设置,sticky bit仅对目录设置有效。
suid的设置表达用户执行该程时,取得该程序属主的权利。在我看来,类似于在?行那个程序时得天子令牌的概念。帮助理解:
$ ls -l /etc/passwd
-rw-r--r-- 1 root root 1116 3月 31 08:51 /etc/passwd
$ ls -l /usr/bin/passwd
-rwsr-xr-x 1 root root 43280 2月 16 14:44 /usr/bin/passwd
用户在执行passwd程序时可以去改配置文件/etc/passwd,就是因为suid标置使任何人在执行该程序期间获得了root的特权。他使用别的命令就不行。
sgid对程序设置时,与suid差不多,只是获得的是某群组的权利。他标记在目录上时,则用户在该目录下的操作,被看作为属于他的有效群组的。在我看来,这类似于某某干什么,代表的是某公司。帮助理解:
比如user1的群组为group1,但他也受group2的支持,那么他在某设置了sgid的目录下工作时,他创建的文件属主那一栏就会写着group2.而不是group1.
sticky bit的设置,表达的谁家的文件谁管理,谁扔的垃圾谁处理。帮助理解:
$ ls -ld /tmp/
drwxrwxrwt 8 root root 4096 5月 3 21:17 /tmp/
谁在这个目录下创建的文件,别人没资格删,就那谁和root可以去动他。
4.chattr、lsattr这两个命令可以去设置和查看文件的隐藏属性。


wq413732076 于 2011-08-05 18:57:12发表:
感谢楼主分享 我要学linux
qq9293000079 于 2011-07-20 08:43:19发表:
支持下
linux33 于 2011-07-20 07:16:54发表:
将知识点分开来看,也不错哦,谢谢
arrow18 于 2011-07-19 23:51:55发表:
最后那t是什么意思?
n10th 于 2011-07-19 18:22:40发表:
基础知识依然实用
hloves1988 于 2011-07-11 10:50:22发表:
xuexi
sw6121403 于 2011-07-09 23:12:45发表:
学习了
wbc2205 于 2011-07-09 11:06:27发表:
领教!
i8i854z 于 2011-06-26 16:17:19发表:
不错
i8i854z 于 2011-06-26 16:17:09发表:
不错
i8i854z 于 2011-06-26 16:17:01发表:
呵呵
i8i854z 于 2011-06-26 16:16:52发表:
呵呵
Girls 于 2011-06-25 10:43:02发表:
受教了~
yrj8008037241 于 2011-06-17 14:02:02发表:
:0wmjh(1
guoyuqiangf8 于 2011-06-13 13:13:22发表:
顶
dchy3211 于 2011-06-13 12:25:18发表:
不错 :0)1
dajingang 于 2011-06-09 12:36:57发表:
setcpu
dubaiyouyue 于 2011-06-08 14:14:30发表:
感谢Guin的分享
dqwit 于 2011-05-30 17:49:35发表:
牛牛
wudalang1981 于 2011-05-27 15:32:25发表:
先顶了再说,感谢楼主哦,太感谢了
Dmapleaves 于 2011-05-27 08:23:12发表:
学以致用 谢谢楼主
copyleftzlf 于 2011-05-26 21:30:52发表:
路过,,对s和t权限,不是很懂,,
fengzi2009F 于 2011-05-22 10:05:31发表:
文件权限跟安全有很大的关系 很实用的
hacknolover 于 2011-05-21 10:49:46发表:
还是没看明白。哎,新手的悲哀
sblack 于 2011-05-13 17:42:33发表:
小弟现在还完全理解不鸟呢,初学的初学啊
hloves1988 于 2011-05-10 18:56:56发表:
这个好像学过了
gao8927375 于 2011-05-10 13:27:34发表:
感谢楼主把这些概念的东东分享出来!!!毕竟学好LINUX,理解一些原理和概念是很重要的!!!
xsqk 于 2011-05-08 11:26:20发表:
学习了,好!
txgc_wm 于 2011-05-07 23:19:39发表:
不错!
wjhasd2006 于 2011-05-07 16:53:24发表:
谢谢楼主的分享精神!
ggbond1988 于 2011-05-07 16:39:54发表:
有些东西必须实践啊!
xiaokouck 于 2011-05-07 00:15:48发表:
好的啊
unranked 于 2011-05-06 16:36:28发表:
受教了~
Guin 于 2011-05-06 16:04:53发表:
我也是刚接触Linux,事实上我为自己没有一个好的学习方法而懊恼非常。我习惯于碰到一块内容就想在短时间内将它弄明白,往往这费力却不讨好,并且没有进度。我也在摸索一个好的学习方法。
我正在看《鸟哥的私房菜》,我写的东西就是对它的或整理,或扩张。这本书太?嗦,太语气。
如果你有大把时间,你可以看看这本书,因为它就像裹脚布。我也不知道其它什么中文的书更优秀。
如果你懂英语,我想《rute》这本书更好。
这篇关于权限的,实在感觉没什么东西好记录,只是针对要点的笔记,它甚至于不算一篇文章。
haozi7249 于 2011-05-06 15:53:33发表:
请问一下,对一个都没有接触个LINUX系统的我来说,我应该从什么东西学起呢?因为我发现现在楼主讲的这些我都看不懂
qincp 于 2011-05-06 14:31:45发表:
先顶再看 好习惯
king866690 于 2011-05-05 16:14:25发表:
是不是还可以用数字表示权限呢?
sjwkwang_ 于 2011-05-05 15:44:08发表:
这话说的。。你感觉无意义你可以不看。。
谢谢楼主分享。。
hebeiwn 于 2011-05-05 15:34:00发表:
很实用。谢谢了。
Guin 于 2011-05-04 20:56:41发表:
5# yanyongkg
我只是想让大家帮我识下我有没有理解错的地方。对不起,污浊到了你的眼。