论坛: UNIX系统 标题: 晕!我晕死了都还改不了这个文件 复制本贴地址    
作者: hjbd [hjbd]    论坛用户   登录
本想从字符型界面启动,把inittab这个文件里的运行级别5改成3,可就是改不过来.
在超级用户和普通用户里面都试过了.都不行.我是用vi改的.
哪位大哥帮帮忙.

地主 发表时间: 07/27 22:11

回复: xiean [xiean]   论坛用户   登录
不行是怎么不行?文件不能写还是?把信息帖出来看看

B1层 发表时间: 07/28 10:34

回复: hjbd [hjbd]   论坛用户   登录
就是不能写呀!但我也是用超级用户登陆的.还是写不了.
我想如果是用的超级用户就不用去修改文件的权限了,但还是不能写入.

B2层 发表时间: 07/28 12:40

回复: xiean [xiean]   论坛用户   登录
第一,如果文件是 -r--r--r-- 就算你是root也写不了的,除非你改成 -rw-r--r--

第二,看是否加了 cflag

B3层 发表时间: 07/28 14:40

回复: hjbd [hjbd]   论坛用户   登录
谢谢版主,终于搞定了.

B4层 发表时间: 07/28 16:35

回复: magic [buaaytt]   论坛用户   登录
cflag 是啥?

B5层 发表时间: 07/29 19:47

回复: hjbd [hjbd]   论坛用户   登录
偶也不懂,偶回去插插看.

B6层 发表时间: 07/29 23:43

回复: xiean [xiean]   论坛用户   登录
http://www.20cn.net/ns/wz/sys/data/20020806021031.htm

在Linux下这个命令是 chattr,文件旗标

B7层 发表时间: 08/05 20:19

回复: xiean [xiean]   论坛用户   登录
注意上文中的这一段

引用:

[root@typhoid nixe0n]# lsattr -a test*
---i-------- test.conf
----a------- test.log
------------ test.txt

输出结果显示,test.log只能被添加,而test.conf文件不准修改。在UNIX系统中,如果一个用户以root的权限登录,文件系统的权限控 制将无法对root用户和以root权限运行的进程进行任何的限制。这样对于UNIX类的操作系统,如果攻击者通过远程或者本地攻击获得 root权限将可能对系统造成严重的破坏。而ext2文件系统可以作为最后一道防线,最大限度地减小系统被破坏的程度,并保存攻击者的 行踪。ext2属性是由sys_open()和sys_truncate()等系统调用检查和赋予的,不受用户识别号和其他因素的影响,在任何情况下,对具有 不可修改(immutable)属性的文件的进行任何修改都会失败,不管是否是root用户进行的修改。



所以我才问你是哪种情况

B8层 发表时间: 08/05 20:21

论坛: UNIX系统

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号