Я пытаюсь назначить владельца файла root, но не могу. Я делаю это как root. Я получаю следующее сообщение:
chown: changing ownership of `ps': Operation not permitted
Я пытаюсь назначить владельца файла root, но не могу. Я делаю это как root. Я получаю следующее сообщение:
chown: changing ownership of `ps': Operation not permitted
Ответы:
Атрибут immutable может быть установлен в файле. Удалить это с помощью chattr -i
chattr: Inappropriate ioctl for device while reading flags on
Существует несколько решений, некоторые из которых:
Веселая. Вы проверяли системные журналы (/ var / log / messages, / var / log / syslog, вывод dmesg) на наличие каких-либо подсказок?
Возможные причины:
Попробуй это:
[root @ root] # chattr -ais / bin / ls
после смены владельца и группы обратно в root.
У меня была такая же проблема.
$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------
Которого было недостаточно. Итак, я добавил 'са'
$ chattr -V -ais dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as ---------------
$ chown root dir
$
Проблема решена :)
на какой файловой системе находится файл "ps", который вы пытаетесь записать? Fs установлен как ro (только для чтения)?
если вы говорите о / bin / ps, то в Debian это всегда так:
-rwxr-xr-x 1 root root 76132 2009-05-28 10:48 /bin/ps*