66 votes

Changement de propriétaire : "Opération non autorisée" - même en tant que root !

J'essaie d'aider un utilisateur à résoudre un problème avec une clé USB amorçable, mais il semble y avoir un fichier dont la propriété ne peut pas être modifiée. Je pensais que cela aurait été possible avec :

sudo chown user:user ldlinux.sys

Cependant, lorsque cette opération est exécutée, le terminal donne cette erreur :

Operation not permitted

La longue discussion que j'ai eue avec l'utilisateur se trouve à l'adresse suivante ici .

65voto

ieplugin Points 216

Le fichier a probablement le drapeau immuable défini dans ses attributs étendus :

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

Pour corriger cela, il suffit d'exécuter 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 %

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X