Perintah Linux

Tutorial Perintah Chmod Linux untuk Pemula

Tutorial Perintah Chmod Linux untuk Pemula

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

Pahami Hak Istimewa Mode

Untuk memahami chmod, Anda harus terlebih dahulu memahami hal-hal sederhana tentangnya. Buka terminal perintah dan daftarkan semua direktori atau folder untuk memeriksa hak istimewa yang ditetapkan pemilik, grup, dan lainnya. Anda harus menggunakan perintah daftar diikuti oleh -og kata kunci. Ini akan menampilkan jenis folder, e.g. d milik direktori, r bermaksud untuk Baca, w bermaksud untuk menulis, dan x cara eksekusi.

$ l
$ ls -og

Navigasikan ke Desktop direktori menggunakan CD perintah dan daftar hak istimewa yang diberikan ke file tertentu menggunakan ls perintah. Dalam kasus kami, file tersebut adalah indeks.html. Pertama '-' berarti ini bukan direktori. Setelah itu rw, file ini telah membaca dan menulis hak istimewa yang diberikan kepada pemilik tetapi tidak ada hak eksekusi. Lanjut rw- mengacu pada hak istimewa yang diberikan kepada kelompok dan terakhir r- berarti hak istimewa yang diberikan kepada orang lain untuk indeks file khusus ini.html.

$cd Desktop
$ ls -lart nama file

Modus Numerik

Anda harus memahami bahwa mode numerik termasuk angka untuk memberikan hak istimewa kepada pemilik, grup, dan lainnya. Nomor 4 adalah untuk bacaan, nomor 2 adalah untuk menulis, nomor 3 adalah untuk eksekusi, dan nomor 7 adalah untuk semua, e.g. hak baca, tulis, dan eksekusi. Sekarang navigasikan ke Desktop direktori dan buat file baru bernama Sampel.txt. Daftar semua file yang berada di Desktop direktori menggunakan perintah daftar sederhana dan tampilkan file yang baru dibuat.

$cd Desktop
$ sentuh nama file
$ l

Baca Hak Istimewa

Untuk menetapkan hak baca hanya ke pemilik, kamu harus menambahkan nomor 4 di pertama tempatkan di perintah chmod diikuti dengan nama file. Saat Anda menjalankan perintah daftar untuk file ini, Anda hanya akan melihatnya Baca hak istimewa telah diberikan kepada pemilik.

$ chmod 400 nama file
$ ls -lart nama file

Untuk memberikan hak membaca kepada a kelompok, Menambahkan nomor 4 di kedua tempat. Hak baca telah ditetapkan ke grup.

$chmod 040 nama file

Untuk mengalokasikan hak baca ke orang lain, Menambahkan nomor 4 dalam ketiga lokasi. Hak baca telah ditetapkan ke grup.

$ chmod 004 nama file

Untuk memberikan hak baca ke pemilik, grup, dan lainnya pada saat yang sama, tambahkan nomor 4 di semua lokasi.

$chmod 444 nama file

Hak Istimewa Menulis

Untuk menawarkan hak menulis ke pemilik, Anda harus menambahkan nomor 2 di pertama letakkan di perintah chmodmod. Saat Anda menjalankan daftar perintah untuk file ini, Anda akan melihat bahwa hanya hak menulis yang telah ditetapkan ke sebuah pemilik.

$ chmod 200 nama file
$ ls -lart nama file

Untuk mengalokasikan hak menulis ke kelompok, Menambahkan nomor 2 dalam kedua tempat tinggal. Hak baca telah ditetapkan ke grup.

$chmod 020 nama file

Untuk menetapkan hak menulis ke orang lain, Menambahkan nomor 2 di ketiga tempat. Hak baca telah ditetapkan ke grup.

$ chmod 002 nama file

Untuk memberikan hak menulis kepada pemilik, grup, dan lainnya pada saat yang sama, tambahkan nomor 2 di semua tempat.

$ chmod 222 nama file

Hak Eksekusi

Untuk memberikan hak eksekusi pemilik, Anda harus menambahkan nomor 1 dalam pertama tempat.

$ chmod 100 nama file
$ ls -lart nama file

Untuk mengalokasikan hak eksekusi ke kelompok, Menambahkan nomor 1 dalam kedua tempat tinggal.

$chmod 010 nama file

Untuk menetapkan hak eksekusi ke orang lain, Menambahkan nomor 1 di tempat ketiga.

$ chmod 001 nama file

Untuk memberikan hak eksekusi kepada pemilik, grup, dan lainnya pada saat yang sama, tambahkan nomor 4 di semua lokasi.

$ chmod 111 nama file

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

$ chmod 777 nama file

Modus Simbolik

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

Menggunakan +simbol x untuk memberi semua orang eksekusi hak.

$chmod +x nama file

Untuk mengambil kembali, hak eksekusi tambahkan -simbol x.

$ chmod -x nama file

Untuk memberikan hak eksekusi hanya untuk saat ini pengguna, yang mana pemilik, Tambahkan u+x simbol.

$ chmod u+x nama file

Demikian pula, grup menggunakan g+x, dan yang lainnya menggunakan o+x.

Ambil kembali hak eksekusi dari semua, tambahkan simbol ugo-x. Kamu bisa memakai kapak dari pada ugo-x.

$ chmod ugo-x nama file
$ chmod a-x nama file

Jika Anda menghendaki menyalin grup hak dan menyerahkannya kepada pengguna, Anda dapat menggunakan g=u simbol.

$ chmod g=u nama file

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=namafile1 namafile2

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 nama file

Untuk menetapkan Baca izin untuk semua, Menambahkan a+r simbol.

$ chmod a+r nama file

Memberi Baca dan menulis izin untuk kelompok dan orang lain, Tambahkan pergi + simbol rw.

$ chmod go+rw nama file

Jika Anda ingin memberi semua orang hak istimewa untuk membaca, menulis, menjalankan, dan mengatur Group-ID,  tambahkan =simbol rwx,g+s.

$ chmod =rwx,g+s nama file

Kesimpulan

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

Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...
Kontrol & kelola gerakan mouse di antara beberapa monitor di Windows 10
Manajer Mouse Tampilan Ganda memungkinkan Anda mengontrol & mengonfigurasi gerakan mouse di antara beberapa monitor, dengan memperlambat gerakannya di...
WinMouse memungkinkan Anda menyesuaikan & meningkatkan gerakan penunjuk tetikus di PC Windows
Jika Anda ingin meningkatkan fungsi default penunjuk tetikus Anda, gunakan freeware WinMouse. Ini menambahkan lebih banyak fitur untuk membantu Anda m...