平时很少使用linux。一直以为只要使用root权限就可以为所欲为,比如,可以使用root修改文件内容等等。但是,今天我却遇到了一个问题。

使用ll 查看文件的权限为 -rw-r–r– 1 root root , 我作为一个root应该可以修改的。但是,无论怎么操作都不行,使用sudo也不行。没治了。

把神叫过来,直接命令后输入 命令:


chattr -i   config.php

ok。

chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,如果Linux内核版本低于2.2,那么许多
功能不能实现。同样-D检查压缩文件中的错误的功能,需要2.5.19以上内核才能支持。另外,通过chattr命令
修改属性能够提高系统的安全 性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var
目录。 lsattr比较简单,只是显示文件的属性。

关于这个命令的相关描述,互联网上已经有很多了,我这就不再累述。

参考:

http://blog.csdn.net/phphot/article/details/4089791   chattr和lsattr命令详解

http://baike.baidu.com/link?url=3eTmgAkeow3x3QqDXwkvQXAMnKaPcuGE4zd42bz8YbSISlgCyfzGBG4UHbSk3TJfIaL-K4AA0yZ9_NbNDMqNtK  chattr

http://linux.chinaitlab.com/command/38018.html  关于chattr 命令使用详解