Смена владельца: "Операция не разрешена" - даже с правами суперпользователя!
При попытке помочь пользователю решить проблему с загрузочным 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 %