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
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?
Tags permissions files rhel