Solusi 1:
Atribut yang tidak dapat diubah mungkin disetel pada file. Hapus dengan
chattr -i <file>
Solusi 2:
Ada beberapa solusi, beberapa di antaranya:
- Anda memiliki sistem file yang tidak memungkinkan Anda mis. uid:gid, misal:FAT
- drive telah dipasang hanya-baca
- SELinux atau penegak keamanan lainnya berlaku
- filesystem diatur ke mode read-only (xfs_freeze, misalnya)
- file memiliki flag yang tidak dapat diubah (man chattr)
Solusi 3:
Lucu. Apakah Anda memeriksa log sistem (/var/log/messages, /var/log/syslog, keluaran dmesg) untuk mencari petunjuk?
Kemungkinan alasan:
- Anda menjalankan beberapa Linux dengan keamanan yang ditingkatkan, seperti SELinux. Ini menempatkan batasan bahkan pada apa yang dapat dilakukan root.
- Berkas berada pada sistem berkas yang tidak mendukung kepemilikan berkas, seperti (V)FAT. Bergantung pada opsi pemasangan chmod/chown akan memberi Anda kesalahan.
Solusi 4:
Coba ini:
[[email protected] root]# chattr -ais /bin/ls
setelah mengubah kepemilikan dan grup kembali ke root.
Solusi 5:
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 :)
Linux - Bagaimana saya bisa melihat apa yang menunggu disk IO
Apakah ada tar atau cpio yang lebih pintar di luar sana untuk mengambil file yang disimpan di arsip secara efisien?