A raiz está recebendo o erro “operação não permitida” ao tentar mover um usuário .bash_profile

4

Estas são as permissões na máquina 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

No entanto, estou recebendo um erro ao executar uma operação mv :

[root@server1 belmin]# mv .bash_profile{,.backup-20140916}
mv: cannot move '.bash_profile' to '.bash_profile.backup-20140916': Operation not permitted

Vimos esta pergunta semelhante , mas isso é sobre uma NFS mount, isso é uma ext3 mount:

[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)

O Selinux está ativado, mas não vejo nenhuma mensagem de auditoria relevante no syslog.

Alguma sugestão?

    
por Belmin Fernandez 16.09.2014 / 20:39

1 resposta

7

Verifique se o sinalizador imutável está definido em .bash_profile :

lsattr .bash_profile

Você pode removê-lo com:

chattr -i .bash_profile

HTH, elogios

    
por 16.09.2014 / 21:42