Próbuję zmienić właściciela pliku na rootowanie, ale nie mogę. Robię to jako root. Otrzymuję następujący komunikat:
chown: changing ownership of `ps': Operation not permitted
Próbuję zmienić właściciela pliku na rootowanie, ale nie mogę. Robię to jako root. Otrzymuję następujący komunikat:
chown: changing ownership of `ps': Operation not permitted
Odpowiedzi:
W pliku można ustawić atrybut niezmienny. Usuń go za pomocą chattr -i
chattr: Inappropriate ioctl for device while reading flags on
Istnieje kilka rozwiązań, niektóre z nich:
Zabawny. Czy sprawdziłeś dzienniki systemowe (/ var / log / messages, / var / log / syslog, wyjście dmesg) pod kątem jakichkolwiek wskazówek?
Możliwe przyczyny:
Spróbuj tego:
[root @ root] # chattr -ais / bin / ls
po zmianie właściciela i grupy z powrotem na root.
Miałem ten sam problem.
$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------
Co nie wystarczyło. Więc dodałem „sa”
$ chattr -V -ais dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as ---------------
$ chown root dir
$
Problem rozwiązany :)
na jakim systemie plików jest plik „ps”, który próbujesz zmienić? Czy FS jest montowany jako ro (tylko do odczytu)?
jeśli mówisz o / bin / ps, na debianie zawsze jest tak:
-rwxr-xr-x 1 root root 76132 2009-05-28 10:48 /bin/ps*