![当尝试移动 aa 用户 .bash_profile 时,root 收到“不允许操作”错误](https://linux22.com/image/55897/%E5%BD%93%E5%B0%9D%E8%AF%95%E7%A7%BB%E5%8A%A8%20aa%20%E7%94%A8%E6%88%B7%20.bash_profile%20%E6%97%B6%EF%BC%8Croot%20%E6%94%B6%E5%88%B0%E2%80%9C%E4%B8%8D%E5%85%81%E8%AE%B8%E6%93%8D%E4%BD%9C%E2%80%9D%E9%94%99%E8%AF%AF.png)
这是 RHEL5 机器上的权限:
[root@server1 belmin]# ls -la | egrep '\.(bash_profile)?$'
drwx------ 9 belmin belmin 4096 Sep 16 14:29 .
drwxr-xr-x 40 root root 4096 Sep 2 15:32 ..
-rw-r--r-- 1 belmin belmin 801 Aug 25 2011 .bash_profile
但是我在执行操作时收到错误mv
:
[root@server1 belmin]# mv .bash_profile{,.backup-20140916}
mv: cannot move `.bash_profile' to `.bash_profile.backup-20140916': Operation not permitted
锯这个类似的问题但这是关于NFS
坐骑的,这是一个ext3
坐骑:
[root@server1 belmin]# df -P .
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda3 28794584 7901184 19430684 29% /
[root@server1 belmin]# mount | grep sda3
/dev/sda3 on / type ext3 (rw)
Selinux 已启用,但我在系统日志中没有看到任何相关的审核消息。
有什么建议么?
答案1
检查是否设置了不可变标志.bash_profile
:
lsattr .bash_profile
您可以使用以下方法删除它:
chattr -i .bash_profile
HTH,干杯