Ich versuche, den Besitzer einer Datei als root zu speichern, kann dies aber nicht. Ich mache das als root. Ich erhalte folgende Nachricht:
chown: changing ownership of `ps': Operation not permitted
Ich versuche, den Besitzer einer Datei als root zu speichern, kann dies aber nicht. Ich mache das als root. Ich erhalte folgende Nachricht:
chown: changing ownership of `ps': Operation not permitted
Antworten:
Das unveränderliche Attribut kann für die Datei festgelegt werden. Entferne es mit chattr -i
chattr: Inappropriate ioctl for device while reading flags on
Es gibt mehrere Lösungen, einige davon:
Lustig. Haben Sie die Systemprotokolle (/ var / log / messages, / var / log / syslog, Ausgabe von dmesg) auf Hinweise überprüft?
Mögliche Gründe:
Versuche dies:
[root @ root] # chattr -ais / bin / ls
nach dem Ändern des Besitzers und der Gruppe wieder auf root.
Ich hatte das gleiche problem
$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------
Welches war nicht genug. Also habe ich das 'sa' hinzugefügt
$ chattr -V -ais dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as ---------------
$ chown root dir
$
Problem gelöst :)
Auf welcher Art von Dateisystem befindet sich die "ps" -Datei, die Sie anzeigen möchten? Ist die fs als ro (readonly) gemountet?
Wenn Sie über / bin / ps sprechen, ist es unter Debian immer so:
-rwxr-xr-x 1 root root 76132 2009-05-28 10:48 /bin/ps*