Cerco di trasferire il proprietario di un file alla radice, ma non ci riesco. Lo sto facendo come root. Ricevo il seguente messaggio:
chown: changing ownership of `ps': Operation not permitted
Cerco di trasferire il proprietario di un file alla radice, ma non ci riesco. Lo sto facendo come root. Ricevo il seguente messaggio:
chown: changing ownership of `ps': Operation not permitted
Risposte:
L'attributo immutabile può essere impostato sul file. Rimuovilo con chattr -i
chattr: Inappropriate ioctl for device while reading flags on
Esistono diverse soluzioni, tra cui alcune:
Divertente. Hai controllato i log di sistema (/ var / log / messages, / var / log / syslog, output di dmesg) per qualche indizio?
Possibili ragioni:
Prova questo:
[root @ root] # chattr -ais / bin / ls
dopo aver modificato la proprietà e il gruppo di nuovo alla radice.
Ho avuto lo stesso problema.
$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------
Che non era abbastanza. Quindi ho aggiunto il "sa"
$ chattr -V -ais dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as ---------------
$ chown root dir
$
Problema risolto :)
su quale tipo di filesystem è il file "ps" che stai provando a chown? La fs è montata come ro (sola lettura)?
se stai parlando di / bin / ps, su debian è sempre come:
-rwxr-xr-x 1 root root 76132 2009-05-28 10:48 /bin/ps*