Смена владельца: "Операция не разрешена" - даже с правами суперпользователя!

При попытке помочь пользователю решить проблему с загрузочным USB-накопителем, похоже, существует файл, настроенный таким образом, что его владельца нельзя редактировать. Я понимаю, что это должно быть в состоянии сделать с:

sudo chown users:username ldlinux.sys

Но когда это выполнено, это дает эту ошибку:

Operation not permitted

Определенно есть способ отредактировать владельца, но у меня нет идей. Кто-нибудь еще есть? Если вы хотите увидеть поток чата, который у меня был с ОП, иди сюда! Спасибо!

1 ответ

Решение

Возможно, файл имеет неизменный флаг, установленный в его расширенных атрибутах:

user@user-X550CL ~/tmp % touch immutable
user@user-X550CL ~/tmp % sudo chown root:root immutable
[sudo] password for user:
user@user-X550CL ~/tmp % sudo chattr +i immutable
user@user-X550CL ~/tmp % lsattr immutable
----i--------e-- immutable
user@user-X550CL ~/tmp % sudo chown user:user immutable
chown: changing ownership of 'immutable': Operation not permitted

Чтобы это исправить, просто запустите sudo chattr -i file:

user@user-X550CL ~/tmp % sudo chattr -i immutable
user@user-X550CL ~/tmp % lsattr immutable
-------------e-- immutable
user@user-X550CL ~/tmp % sudo chown user:user immutable
user@user-X550CL ~/tmp % 
Другие вопросы по тегам