J'essaie de chown le propriétaire d'un fichier à root, mais je ne peux pas. Je fais ça en tant que root. Je reçois le message suivant:
chown: changing ownership of `ps': Operation not permitted
J'essaie de chown le propriétaire d'un fichier à root, mais je ne peux pas. Je fais ça en tant que root. Je reçois le message suivant:
chown: changing ownership of `ps': Operation not permitted
Réponses:
L'attribut immuable peut être défini sur le fichier. Supprimez-le avec chattr -i
chattr: Inappropriate ioctl for device while reading flags on
Plusieurs solutions existent, certaines d'entre elles:
Marrant. Avez-vous vérifié les journaux système (/ var / log / messages, / var / log / syslog, sortie de dmesg) pour tout indice?
Raisons possibles:
Essaye ça:
[root @ root] # chattr -ais / bin / ls
après avoir changé la propriété et le groupe à la racine.
J'ai eu le même problème.
$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------
Ce qui n'était pas suffisant. J'ai donc ajouté le 'sa'
$ chattr -V -ais dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as ---------------
$ chown root dir
$
Problème résolu :)
sur quel type de système de fichiers se trouve le fichier "ps" que vous essayez de représenter? Le fs est-il monté en ro (lecture seule)?
si vous parlez de / bin / ps, sur debian c'est toujours comme:
-rwxr-xr-x 1 root root 76132 2009-05-28 10:48 /bin/ps*