Linux

Perintah Chattr di Linux (Atribut File)

Perintah Chattr di Linux (Atribut File)

Di Linux, atribut file adalah properti meta-data yang menggambarkan perilaku file. Misalnya, atribut dapat menunjukkan apakah file dikompresi atau menentukan apakah file dapat dihapus.

Beberapa atribut seperti kekekalan dapat diatur atau dihapus, sementara yang lain seperti enkripsi bersifat hanya-baca dan hanya dapat dilihat. Dukungan untuk atribut tertentu tergantung pada sistem file yang digunakan.

Artikel ini menjelaskan cara menggunakan obrolan perintah untuk mengubah atribut file pada sistem file Linux.

obrolan Sintaks #

Itu obrolan perintah mengambil bentuk umum berikut:

chattr [OPSI] [OPERATOR][ATTRIBUT] FILEā€¦ 

Nilai dari [OPERATOR] bagian dapat menjadi salah satu simbol berikut:

Operator diikuti oleh satu atau lebih [ATTRIBUT] bendera yang ingin Anda tambahkan atau hapus dari atribut file. Di bawah ini adalah daftar beberapa atribut umum dan flag terkait:

Untuk daftar lengkap semua atribut dan flag file, ketik obrolan pria di terminal Anda.

Secara default, atribut file tidak dipertahankan saat menyalin file dengan perintah seperti cp atau rsync .

obrolan Contoh #

Salah satu kegunaan umum dari obrolan adalah mengatur flag yang tidak dapat diubah ke file atau direktori untuk mencegah pengguna menghapus atau mengganti nama file.

Anda dapat melihat atribut file dengan lsattr perintah:

apa yang harus dilakukan.txt

Output di bawah ini menunjukkan bahwa hanya e bendera ditetapkan:

--------------e----- harus.txt 

Untuk membuat file tidak dapat diubah, tambahkan saya bendera dengan + operator ke atribut yang ada:

sudo chattr + saya todo.txt

Kami menggunakan sudo karena hanya root yang dapat mengubah flag yang tidak dapat diubah.

Konfirmasikan bahwa atribut ditambahkan:

apa yang harus dilakukan.txt
----saya---------e----- harus.txt 

Untuk mengembalikan perubahan dan menghapus bendera yang tidak dapat diubah, gunakan - operator:

sudo chattr + saya todo.txt

Dengan obrolan, Anda dapat menambah atau menghapus beberapa atribut sekaligus. Misalnya, untuk membuat file tidak dapat diubah dan memberi tahu kernel untuk tidak melacak waktu terakhir yang diakses, Anda akan menggunakan:

sudo chattr +iA todo.txt

Operator terakhir yang dapat Anda gunakan adalah = operator. Misalnya, untuk mengatur e atribut sebagai satu-satunya atribut, Anda akan menjalankan:

sudo chattr "=e" todo.txt

Perhatikan bahwa operator dan flag diapit dalam tanda kutip, untuk menghindari interpretasi shell dari + karakter.

Kesimpulan #

obrolan adalah alat baris perintah untuk mengubah atribut file pada sistem file Linux.

Jika Anda memiliki pertanyaan atau umpan balik, jangan ragu untuk meninggalkan komentar.

Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...
Game Terbaik untuk Dimainkan dengan Pelacakan Tangan
Oculus Quest baru-baru ini memperkenalkan ide hebat pelacakan tangan tanpa pengontrol. Dengan jumlah permainan dan aktivitas yang terus meningkat yang...
Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...