为什么可以删除root的文件?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
ustone
帖子: 307
注册时间: 2007-06-06 18:36

为什么可以删除root的文件?

#1

帖子 ustone » 2009-05-07 18:39

ustone@ustone-desktop:~$ ls -l b
-rw-r--r-- 1 root root 6 2009-05-07 18:31 b
ustone@ustone-desktop:~$ rm b
rm:是否删除有写保护的 普通文件 “b”? y
cheeselee
帖子: 353
注册时间: 2008-07-09 0:39

Re: 为什么可以删除root的文件?

#2

帖子 cheeselee » 2009-05-07 18:40

(已删)
上次由 cheeselee 在 2009-05-07 21:36,总共编辑 1 次。
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 为什么可以删除root的文件?

#3

帖子 daf3707 » 2009-05-07 18:41

下文呢?半截就证明可以删除了?
ustone
帖子: 307
注册时间: 2007-06-06 18:36

Re: 为什么可以删除root的文件?

#4

帖子 ustone » 2009-05-07 19:00

真的删了啊,不信你试一试
john654321
帖子: 21
注册时间: 2009-03-20 14:26

Re: 为什么可以删除root的文件?

#5

帖子 john654321 » 2009-05-07 19:01

作者是边试验边发帖子? 点了 y 后 就down了??

强淫啊~~ :em04 :em06 :em09
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 为什么可以删除root的文件?

#6

帖子 BigSnake.NET » 2009-05-07 19:03

删除目录里文件需要目录的w权限, 至于被删除的文件的权限是没有关系的
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 为什么可以删除root的文件?

#7

帖子 daf3707 » 2009-05-07 19:04

检查用户和组里的root属性,看是不是把你的用户加入了root用户组
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 为什么可以删除root的文件?

#8

帖子 BigSnake.NET » 2009-05-07 19:22

BigSnake.NET 写了:删除目录里文件需要目录的w权限, 至于被删除的文件的权限是没有关系的
除非目录设置了粘滞
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
AngelMAX
帖子: 2228
注册时间: 2009-02-25 18:18

Re: 为什么可以删除root的文件?

#9

帖子 AngelMAX » 2009-05-07 19:25

BigSnake.NET 写了:
BigSnake.NET 写了:删除目录里文件需要目录的w权限, 至于被删除的文件的权限是没有关系的
除非目录设置了粘滞
什么是粘滞?大蛇给扫扫盲 :em06
最好说说怎么设粘滞。
在中国搞IT的谁不知道Ctrl+C,Ctrl+V啊~
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 为什么可以删除root的文件?

#10

帖子 BigSnake.NET » 2009-05-07 19:27

AngelMAX 写了:
BigSnake.NET 写了:
BigSnake.NET 写了:删除目录里文件需要目录的w权限, 至于被删除的文件的权限是没有关系的
除非目录设置了粘滞
什么是粘滞?大蛇给扫扫盲 :em06
最好说说怎么设粘滞。
例子: /tmp
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

Re: 为什么可以删除root的文件?

#11

帖子 冲浪板 » 2009-05-07 19:27

文件在你家,当然可以被做任何事 :em02
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 为什么可以删除root的文件?

#12

帖子 daf3707 » 2009-05-07 19:27

看意思,好像是文件不受目录的权限管理?猜的,菜菜一个
ustone
帖子: 307
注册时间: 2007-06-06 18:36

Re: 为什么可以删除root的文件?

#13

帖子 ustone » 2009-05-07 19:45

BigSnake.NET 写了:删除目录里文件需要目录的w权限, 至于被删除的文件的权限是没有关系的
要纠正一下BigSnake,我useradd一个u1,用u1是无法删除那个文件的
我的帐号没有在root组,但是在admin组,也不应该能删除root文件啊?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 为什么可以删除root的文件?

#14

帖子 BigSnake.NET » 2009-05-07 19:52

ustone 写了:
BigSnake.NET 写了:删除目录里文件需要目录的w权限, 至于被删除的文件的权限是没有关系的
要纠正一下BigSnake,我useradd一个u1,用u1是无法删除那个文件的
我的帐号没有在root组,但是在admin组,也不应该能删除root文件啊?
那是因为你的 u1 没有你的家目录的 w 权限
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
cheeselee
帖子: 353
注册时间: 2008-07-09 0:39

Re: 为什么可以删除root的文件?

#15

帖子 cheeselee » 2009-05-07 21:35

文件可不可删除跟文件本身的权限没有关系,只要你有文件所在目录的写权限,就可以删除该目录里的文件
7号机-----神舟 优雅A460P-i7G D2
CPU: i7-2670QM
RAM: 8G
HD:500G
OS:Fedora 17 x86_64

热衷话题:Package Management\Programming
回复