Pada sistem operasi mirip Unix termasuk Linux, root
adalah akun atau nama pengguna yang secara default dapat mengubah semua direktori dan file pada suatu sistem. Dalam artikel ini, kami akan menunjukkan cara membuat direktori atau file tidak dapat dipindahkan bahkan oleh pengguna root di Linux.
Untuk membuat file tidak dapat dihapus oleh pengguna sistem mana pun, termasuk root, Anda harus membuatnya tidak dapat dimodifikasi menggunakan perintah chattr. Perintah ini mengubah atribut file pada sistem file Linux.
Cara Membuat File Tidak Dapat Dihapus di Linux
Perintah di bawah ini membuat /backups/passwd file tidak dapat diubah (atau tidak dapat dihapus). Ini menyiratkan bahwa file tidak dapat dimodifikasi dengan cara apa pun:tidak dapat dihapus atau diganti namanya. Anda bahkan tidak dapat membuat tautan ke sana dan tidak ada data yang dapat ditulis ke file tersebut juga.
Perhatikan bahwa Anda memerlukan hak pengguna super untuk menyetel atau menghapus atribut ini, menggunakan perintah sudo:
$ sudo chattr +i /backups/passwd OR $ sudo chattr +i -V /backups/passwd
Untuk melihat atribut file, gunakan perintah lsattr seperti yang ditunjukkan.
$ lsattr /backups/passwd
Sekarang coba hapus file yang tidak dapat diubah, baik sebagai pengguna biasa maupun sebagai root.
$ rm /backups/passwd $ sudo rm /backups/passwd
Cara Membuat Direktori Tidak Dapat Dihapus Secara Rekursif di Linux
Menggunakan -R
flag, Anda dapat mengubah atribut direktori dan isinya secara rekursif sebagai berikut.
$ sudo chattr +i -RV /backups/
Untuk membuat file bisa berubah lagi, gunakan -i
tanda untuk menghapus atribut di atas, sebagai berikut.
$ sudo chattr -i /backups/ passwd
Untuk informasi lebih lanjut, baca artikel ini:5 Perintah ‘chattr’ untuk Membuat File Penting IMMUTABLE (Tidak Dapat Diubah) di Linux
Anda akan menemukan artikel terkait ini berguna:
- Cara Mengelola Pengguna dan Grup di Linux
- Mengelola Pengguna &Grup dan Mengaktifkan Akses Sudo pada Pengguna
- Cara Menemukan File Dengan Izin SUID dan SGID di Linux
- Terjemahkan Izin rwx ke dalam Format Oktal di Linux
Itu dia! Pada artikel ini, kami menunjukkan cara membuat file tidak dapat dihapus bahkan oleh pengguna root di Linux. Anda dapat mengajukan pertanyaan apa pun melalui formulir masukan di bawah.