Saya mencoba mengunyah pemilik file untuk di-root, tetapi saya tidak bisa. Saya melakukan ini sebagai root. Saya mendapatkan pesan berikut:
chown: changing ownership of `ps': Operation not permitted
Saya mencoba mengunyah pemilik file untuk di-root, tetapi saya tidak bisa. Saya melakukan ini sebagai root. Saya mendapatkan pesan berikut:
chown: changing ownership of `ps': Operation not permitted
Jawaban:
Atribut yang tidak dapat diubah dapat diatur pada file. Hapus dengan chattr -i
chattr: Inappropriate ioctl for device while reading flags on
Ada beberapa solusi, beberapa di antaranya:
Lucu. Apakah Anda memeriksa log sistem (/ var / log / messages, / var / log / syslog, output dmesg) untuk mencari petunjuk?
Alasan yang mungkin:
Coba ini:
[root @ root] # chattr -ais / bin / ls
setelah mengubah kepemilikan dan grup kembali ke root.
Saya memiliki masalah yang sama.
$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------
Itu tidak cukup. Jadi saya menambahkan 'sa'
$ chattr -V -ais dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as ---------------
$ chown root dir
$
Masalah terpecahkan :)
pada Filesystem seperti apa file "ps" yang Anda coba garap? Apakah fs dipasang sebagai ro (hanya baca)?
jika Anda berbicara tentang / bin / ps, di debian selalu seperti:
-rwxr-xr-x 1 root root 76132 2009-05-28 10:48 /bin/ps*