Это так просто:

root@server [/etc]# touch /etc/bashrc
touch: cannot touch '/etc/bashrc': Permission denied

ОС: Linux

Distro: CentOS

Релиз: 5.3

Дополнительно: cPanel установлена

Есть идеи?

3 ответа3

1

Проверьте, есть ли у вас атрибут i в файле:

# lsattr /etc/bashrc
----i------------e- /etc/bashrc

Если да, удалите его:

# chattr -i /etc/bashrc
0

1) ls -l /etc /bashrc покажет вам атрибуты файла, может быть, он доступен только для чтения даже для пользователя root?

2) Или это может быть SELinux, который запрещает вам "записывать" в файл.

0

Файл также может быть неизменным. Это было бы странно. Это признак чего-то неправильного или довольно необычного.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .