На одном из управляемых мной серверов есть файл, который я не могу изменить с помощью учетной записи root. Этот файл находится в веб-приложении и содержит параметры конфигурации; Я подозреваю, что предыдущий администратор мог что-то сделать, чтобы предотвратить перезапись файла.
Попытки удалить файл приводят к сообщениям типа «в разрешении отказано», хотя файл имеет разрешения на запись. Это также не отображается в выводе lsof
и его индекс не указан в /proc/locks
. Файл находится на томе ext3 lvm, хранящемся на локальном жестком диске. SELinux отключен.
Кто-нибудь знает, что может мешать доступу на запись?
Посмотри на это с lsattr
, затем используйте chattr
при необходимости поменять флаги. Вероятно, это immutable
набор атрибутов.