Это так просто:
root@server [/etc]# touch /etc/bashrc
touch: cannot touch '/etc/bashrc': Permission denied
ОС: Linux
Distro: CentOS
Релиз: 5.3
Дополнительно: cPanel установлена
Есть идеи?
Проверьте, есть ли у вас атрибут i
в файле:
# lsattr /etc/bashrc
----i------------e- /etc/bashrc
Если да, удалите его:
# chattr -i /etc/bashrc
1) ls -l /etc /bashrc покажет вам атрибуты файла, может быть, он доступен только для чтения даже для пользователя root?
2) Или это может быть SELinux, который запрещает вам "записывать" в файл.
Файл также может быть неизменным. Это было бы странно. Это признак чего-то неправильного или довольно необычного.