Я намагаюся пригнічувати власника файлу до root, але не можу. Я роблю це як корінь. Я отримую таке повідомлення:
chown: changing ownership of `ps': Operation not permitted
Я намагаюся пригнічувати власника файлу до root, але не можу. Я роблю це як корінь. Я отримую таке повідомлення:
chown: changing ownership of `ps': Operation not permitted
Відповіді:
У файлі може бути встановлений незмінний атрибут. Видаліть його за допомогою chattr -i
chattr: Inappropriate ioctl for device while reading flags on
Існує кілька рішень, деякі з них:
Смішно. Ви перевіряли системні журнали (/ var / log / messages, / var / log / syslog, вихід dmesg) на наявність підказок?
Можливі причини:
Спробуйте це:
[root @ root] # chattr -ais / bin / ls
після зміни власності та групи повернутися до кореня.
У мене була така ж проблема.
$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------
Якого було недостатньо. Отже, я додав "sa"
$ 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*