루트에서 사용자 .bash_profile을 이동하려고 할 때 "작업이 허용되지 않음" 오류가 발생합니다.

루트에서 사용자 .bash_profile을 이동하려고 할 때 "작업이 허용되지 않음" 오류가 발생합니다.

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, 건배

관련 정보