Verifique se você tem o atributo i
no arquivo:
# lsattr /etc/bashrc
----i------------e- /etc/bashrc
Se sim, remova-o:
# chattr -i /etc/bashrc
É simples assim:
root@server [/etc]# touch /etc/bashrc
touch: cannot touch '/etc/bashrc': Permission denied
SO: Linux
Distro: CentOS
Lançamento: 5.3
Extras: cPanel instalado
Alguma idéia?
Verifique se você tem o atributo i
no arquivo:
# lsattr /etc/bashrc
----i------------e- /etc/bashrc
Se sim, remova-o:
# chattr -i /etc/bashrc
1) ls -l / etc / bashrc mostrará os atributos do arquivo, talvez apenas para leitura, mesmo para o root?
2) Ou pode ser o SELinux que impede você de "escrever" no arquivo.
O arquivo também pode ser imutável. Isso seria estranho. Este é um sinal de algo errado ou muito incomum.