创建受保护目录且子目录可写(防删)

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

创建受保护目录且子目录可写(防删)

#1

帖子 qqttdh » 2008-11-20 22:58

今天一时犯糊,在桌面上ctrl+a,shift+delete,enter了一回。。。 :em20
幸好有备份,但很多数据都已不可挽回。。。

于是想到该给目录加点防删的功能。。。

我的实现过程很简单

sudo mkdir a
cd a
sudo mkdir b
chmod 777 -R b
-R可以不加

ok,这样a和b都具有了防删的能力。。。
而且b可写。。。

当然对于rm -rf 还是无能为力。。。

不过可以创建链接。。。
8.04的软链接bug貌似已经修复了。。。

有更好的方案,欢迎提出来。。。 :em11
上次由 qqttdh 在 2008-11-21 11:54,总共编辑 1 次。
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 创建写保护目录(防删)

#2

帖子 xhy » 2008-11-20 23:29

改成root所有,别给自己加写权限

或者对不想删除的文件用chattr设置只读(仅在ext3下适用)
除非用chattr取消只读 否则root也删不了它
目前负债150多万
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

Re: 创建写保护目录(防删)

#3

帖子 qqttdh » 2008-11-21 12:06

xhy 写了:改成root所有,别给自己加写权限

或者对不想删除的文件用chattr设置只读(仅在ext3下适用)
除非用chattr取消只读 否则root也删不了它
可惜已经修改成reiserfs了。。。

不过看了下chattr的用法只有追加的选项没有只读的
http://linux.chinaitlab.com/command/38018.html

修改成root。。。很惭愧一直都没记过这条命令。。。

目录或文件a
sudo chown root.root a
-R可选


...有一点修正一下
设成root所有的目录下的文件均具有保护。。。也就是权限跟随目录
子目录除外。。。
上次由 qqttdh 在 2008-11-21 22:02,总共编辑 1 次。
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 创建受保护目录且子目录可写(防删)

#4

帖子 xhy » 2008-11-21 12:48

chattr +i //只读
chattr -i //去掉只读
目前负债150多万
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 创建受保护目录且子目录可写(防删)

#5

帖子 xhy » 2008-11-21 12:49

随便找本书看看吧
目前负债150多万
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

Re: 创建受保护目录且子目录可写(防删)

#6

帖子 qqttdh » 2008-11-21 13:51

xhy 写了:随便找本书看看吧
。。。。。。不错的提议。。。
不过命令这东西。。。容易忘。。。
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
回复