Tutorial Perintah Chmod Linux untuk Pemula

Sebagian besar user baru Linux mencari cara melalui command prompt untuk mengubah izin file/direktori. Pengguna tersebut akan senang mengetahui bahwa ada perintah – di-dubbing atau chmod, misalnya mengubah cara – yang membantu Anda melakukannya dengan cepat. Chmod memodifikasi hak setiap dokumen berdasarkan cara, di mana cara tersebut menentukan hak istimewa yang akan diperbarui. Anda dapat menentukan cara dengan angka atau huruf oktal.

Pahami Hak Istimewa Mode

Untuk memahami chmod, Anda harus terlebih dahulu memahami hal-hal sederhana tentangnya. Buka command terminal dan daftar semua direktori atau folder untuk memeriksa hak istimewa yang diberikanowners, groups, and others. Anda harus menggunakan perintah daftar diikuti oleh–ogkata kunci. Ini akan menampilkan jenis folder, misalnyad milik directory, r bermaksud untuk read, w bermaksud untuk write, dan x cara execution.

$ ls

$ ls -og

Navigasikan ke Desktop direktori menggunakan cd perintah dan daftarkan hak istimewa yang diberikan ke file tertentu menggunakan ls memerintah. Dalam kasus kami, file tersebut adalah index.html. Pertama‘-‘berarti ini bukan direktori. Setelah iturw, this file has read and writes hak istimewa yang diberikan kepada pemilik tetapi tidak ada hak eksekusi. Berikutnyarw- mengacu pada hak istimewa yang diberikan kepada group dan terakhir r– berarti hak istimewa yang diberikan kepada others untuk file ini index.html.

$ cd Desktop

$ ls –lart filename

Modus Numerik

Anda harus memahami bahwa cara numerik termasuk numbers untuk memberikan hak istimewa kepada pemilik, grup, dan lainnya. Number 4 adalah untuk reading, number 2 adalah untuk write, number 3 adalah untuk execution, dan number 7 adalah untuk all, misalnya hak baca, tulis, dan eksekusi. Sekarang navigasikan keDesktop direktori dan buat file baru bernama sample.txt. Daftar semua file yang berada diDesktop direktori menggunakan perintah daftar sederhana dan
menampilkan file yang baru dibuat.

$ cd Desktop

$ touch filename

$ ls

Baca Hak Istimewa

Untuk menetapkan hak baca hanya ke owner, Anda harus menambahkan number 4 di first tempatkan di perintah chmod diikuti dengan nama file. Saat Anda menjalankan perintah daftar untuk file ini, Anda hanya akan melihatnyaread hak istimewa telah diberikan kepada pemilik.

$ chmod 400 filenames

$ ls –lart filename

Untuk memberikan hak membaca kepada a group, menambahkan number 4 di second tempat. Hak baca telah ditetapkan ke grup.

$ chmod 040 filename

Untuk mengalokasikan hak baca ke others, menambahkan number 4 dalam third lokasi. Hak baca telah ditetapkan ke grup.

$ chmod 004 filename

Untuk memberikan hak baca ke owner, group, and others pada saat yang sama, tambahkan number 4 di semua lokasi.

$ chmod 444 filename

Hak Istimewa Menulis

Untuk menawarkan hak menulis ke owner, Anda harus menambahkan number 2 di first letakkan di perintah chmod. Saat Anda menjalankanlist perintah untuk file ini, Anda akan melihat bahwa hanya hak menulis yang telah ditetapkan ke owner.

$ chmod 200 filenames

$ ls –lart filename

Untuk mengalokasikan hak menulis ke group, menambahkan number 2 dalam second tempat tinggal.
Hak baca telah ditetapkan ke grup.

$ chmod 020 filename

Untuk menetapkan hak menulis ke others, menambahkan number 2 di third tempat. Hak baca telah ditetapkan ke grup.

$ chmod 002 filename

Untuk memberikan hak menulis kepada owner, group, and others pada saat yang sama, tambahkan number 2 di semua tempat.

$ chmod 222 filename

Hak Eksekusi

Untuk memberikan hak eksekusi pemilik, Anda harus menambahkan number 1 dalam first tempat.

$ chmod 100 filenames

$ ls –lart filename

Untuk mengalokasikan hak eksekusi ke group, menambahkan number 1 dalam second tempat tinggal.

$ chmod 010 filename

Untuk menetapkan hak eksekusi ke others, menambahkan number 1 di tempat ketiga.

$ chmod 001 filename

Untuk memberikan hak eksekusi kepada owner, group, and others pada saat yang sama, tambahkan number 4 di semua lokasi.

$ chmod 111 filename

Untuk memberikan semua hak baca, tulis, dan eksekusi kepada pemilik, grup, dan lainnya secara bersamaan, Anda harus menambahkan 7 di semua tempat.

$ chmod 777 filename

Modus Simbolis

Dalam cara ini, Anda akan menggunakan simbol untuk memberikan hak.

Menggunakan +x symbol untuk memberi semua orang execution hak.

$ chmod +x filename

Untuk mengambil kembali, hak eksekusi tambahkan -x symbol.

$ chmod -x filename

Untuk memberikan hak eksekusi hanya untuk saat ini user, yang merupakan owner, Tambahkan u+x simbol.

$ chmod u+x filename

Demikian pula, groups use g+x, and others use o+x.

Ambil kembali hak eksekusi dari semua, tambahkan ugo-x symbol. Kamu dapat memakaia-x dari pada ugo-x.

$ chmod ugo-x filename

$ chmod a-x filename

Jika Anda menghendaki copy group hak dan menyerahkannya kepada user, Anda dapat menggunakan g=u symbol.

$ chmod g=u filename

Anda dapat menggunakan hak dari satu file sebagai referensi untuk file lain. Untuk ini, cukup gunakan kata kunci referensi diikuti dengan nama file.

$ chmod --reference=filename1 filename2

Jika Anda ingin memberikan semua hak kepada pemilik, tidak ada hak menulis ke grup, dan tidak ingin memberikan hak apa pun kepada orang lain, Anda cukup melakukannya dengan konsep sederhana Read=4, write=2, dan execution =1. Tetapkan 7 ke pemilik sebagai 4+2+1=7. Tetapkan 5 ke grup sebagai 4+0+1 dan tetapkan 0 untuk yang lain.

$ chmod 750 filename

Untuk menetapkan read izin untuk all, menambahkan a+r simbol.

$ chmod a+r filename

Memberi read danwrite izin untuk groups dan others, Tambahkan go+rw symbol.

$ chmod go+rw filename

Jika Anda ingin memberi semua orang hak istimewa untuk reading, write, execute and setup Group-ID, tambahkan =rwx,g+s symbol.

$ chmod =rwx,g+s filename

Kesimpulan

Kami harus memunculkan konsep dasar instruksi chmod dalam tutorial ini dan memberikan contoh yang menunjukkan bagaimana itu akan digunakan dalam situasi yang memungkinkan.

Related Posts