用 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..
阅读(1979) | 评论(0) | 转发(0) |