Tôi cố gắng để chủ sở hữu của một tập tin để root, nhưng tôi không thể. Tôi đang làm điều này như root. Tôi nhận được thông báo sau:
chown: changing ownership of `ps': Operation not permitted
Tôi cố gắng để chủ sở hữu của một tập tin để root, nhưng tôi không thể. Tôi đang làm điều này như root. Tôi nhận được thông báo sau:
chown: changing ownership of `ps': Operation not permitted
Câu trả lời:
Thuộc tính bất biến có thể được đặt trên tệp. Loại bỏ nó bằng chattr -i
chattr: Inappropriate ioctl for device while reading flags on
Một số giải pháp tồn tại, một số trong số họ:
Buồn cười. Bạn đã kiểm tra nhật ký hệ thống (/ var / log / message, / var / log / syslog, đầu ra của dmesg) xem có manh mối nào không?
Lý do có thể:
Thử đi:
[root @ root] # chattr -ais / bin / ls
sau khi thay đổi quyền sở hữu và nhóm trở lại root.
Tôi đã có vấn đề tương tự.
$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------
Điều đó là không đủ. Vì vậy, tôi đã thêm 'sa'
$ chattr -V -ais dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as ---------------
$ chown root dir
$
Vấn đề được giải quyết :)
Tập tin "ps" mà bạn đang cố gắng sử dụng là gì? Là fs gắn kết như ro (chỉ đọc)?
nếu bạn đang nói về / bin / ps, trên debian thì nó luôn như sau:
-rwxr-xr-x 1 root root 76132 2009-05-28 10:48 /bin/ps*