Chinaunix首页 | 论坛 | 博客
  • 博客访问: 42061
  • 博文数量: 6
  • 博客积分: 1440
  • 博客等级: 中尉
  • 技术积分: 225
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-27 21:44
文章分类

全部博文(6)

文章存档

2008年(6)

我的朋友
最近访客

分类: BSD

2008-12-18 08:57:15

用 chflags 来达成这个目的,顾名思义, chflags 是由二个字所组成,即 change 和 flags(档案的旗标)..

例如我们要保护 /etc/inetd.conf 这个档案,以免误删或被修改,则指令如下:

# chflags schg /etc/inetd.conf
# ls -lo /etc/inetd.conf =>; l 是小写的 L

-rw-r--r--  1 root  wheel  schg 27564 Jul  8 07:45 inetd.conf

要解除旗标设定,可用 unschg,也就是在 schg 前加 un ,如:

# chflags unschg /etc/inetd.conf

大部份我们进入主机都是以 root 身份执行,因此稍不小心,可能就..因此建议将一些重要的档案及设定档设定为 schg flags,以保护档案..

如 /bin、 /sbin、 /etc/.conf、 /usr/lcaol/etc/*.conf .. 这些档案最好都是定成 schg 旗标..

chflags 详细用法请参考 man chflags..
阅读(377) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~