Bir dosyanın sahibini köklendirmeye çalışıyorum ama yapamıyorum. Bunu kök olarak yapıyorum. Aşağıdaki mesajı alıyorum:
chown: changing ownership of `ps': Operation not permitted
Değişmez öznitelik dosyada ayarlanabilir. Chattr -i ile kaldır
Bazıları var, bazıları arasında:
Bunu dene:
[root @ root] # chattr -ais/bin/ls
sahiplik ve grup kök değiştirdi sonra.
Komik. Herhangi bir ipucu için sistem günlüklerini (/ var/log/messages,/var/log/syslog, dmesg çıktısı) kontrol ettiniz mi?
Olası nedenler:
Aynı problemim vardı.
$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------
Bu yeterli değildi. Bu yüzden 'sa' ekledim
$ chattr -V -ais dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as ---------------
$ chown root dir
$
Sorun çözüldü :)
"PS" dosyasını nasıl oluşturmaya çalıştığınızı FS ro olarak mı (salt okunur) monte edilir?
/ bin/ps hakkında konuşuyorsanız, debian'da her zaman şöyle:
-rwxr-xr-x 1 root root 76132 2009-05-28 10:48 /bin/ps*
Diğer cevaplar tarafından yapılan her “tahmin” mümkündür. Bir hata ayıklama ipucu komutun strace yapmak ve syscalls gerçek sorunun ne olduğunu görmek için çıktı bakmak olabilir.
strace chown root /bin/ps 2>&1 | less