[i=s] 本帖最后由 am290333566 于 2011-7-22 20:33 编辑 [/i]
今天看鸟哥私房菜帐号管理部分时,查看了一下自己系统中的/etc/shadow,/etc/gshadow等文件的权限,发现一个有意思的现象,两个文件的权限都是000,但是sudo cat 竟然能读,怎么回事啊?同时还有两个文件/etc/shadow-和/etc/gshadow-。见图中标示。这部分跟书上讲的不一样啊???哪位大大解释一下啊~~~(本人系统Fedora15)
[attach]35387[/attach]


daen 于 2011-07-29 12:57:51发表:
路过, 学习下》。。
chaicsd14 于 2011-07-29 11:51:00发表:
root不受权限的约束的
alick 于 2011-07-24 22:25:08发表:
root用户对所有文件都是有rw权限的,对所有目录都是有rwx权限的。
wangforest 于 2011-07-23 12:23:45发表:
另外末尾带“-”应该是在修改时系统自己产生的备份吧。但我见过在末尾带“~”作为备份的。搞不明白,继续学习。
wangforest 于 2011-07-23 12:22:14发表:
root应该是可以读的吧,我的理解是这样的。
age 于 2011-07-23 12:03:18发表:
好诡异, 这几个文件一般都是600权限的, 比如我的[code][allblue@MyLady repo]$ ll /etc/shadow*
-rw------- 1 root root 552 7月 15 22:11 /etc/shadow
-rw------- 1 root root 552 7月 15 19:12 /etc/shadow-
-rw------- 1 root root 134 4月 8 18:08 /etc/shadow.pacnew[/code]
am290333566 于 2011-07-23 08:03:01发表:
3# 相思爱文
你看清楚哇,那两个文件的权限明明是root都没有可读权限的。。。。
相思爱文 于 2011-07-22 22:10:50发表:
末尾带横杠的是旧文件。
sudo 后是root权限。root读取不受限制。
alick 于 2011-07-22 21:04:48发表:
据我的理解,末尾带一个横杠的是相应的文件有更新时对旧文件备份。