Perintah chmod di Linux

Mengenal Perintah chmod di Linux 

rumahlinux.site - Perintah chmod di Linux digunakan untuk mengubah izin akses file dan direktori. Pada artikel ini, Anda akan mempelajari cara mengubah izin file atau direktori apa pun dengan perintah chmod. Belajar linux secara mudah dan otodidak bersama rumahlinux. 

Mengenal Perintah chmod di Linux | Perintah Chmod di Linux Ubuntu | Chmod adalah | Chmod Linux | Belajar Linux otodidak bersama Rumah Linux | Blog Linux Indonesia
rumahlinux.site

Secara Umum, perintah dasar yang digunakan untuk mengoperasikan chmod adalah sebagai berikut 

Sintaksis: 
chmod [PERMISSIONS] [FILE]...

Jenis dan Tipe Hak Akses di Linux 

Untuk memahami izin hak akses file di Linux, Anda harus tahu tentang jenis hak akses yang ada di Linux. Ada tiga jenis kepemilikan rules yang tersedia di sistem Linux (User, Grup, dan Others). Setiap peran memiliki 3 jenis izin hak akses yaitu Read, Write dan Exceute. 

Tentang Hak Akses di Linux : 

Read (r) – dengan hak akses ini Anda dapat membaca konten file atau Daftar file dalam direktori 

Write (w) – dengan hak akases ini Anda dapat menulis konten ke file atau Buat, daftar, ganti nama, hapus file dalam direktori 

Execute (x) – dengan hak akses ini Anda dapat mengeksekusi file apa saja seperti skrip sheel atau masuk ke direktori, dan mengakses file dan direktori 

Cara Mengubah Izin Hak Akses di Sistem Operasi Linux 

Perintah chmod memungkinkan pengguna untuk mengatur izin pada file apa pun, dengan 2 metode yaitu : Menggunakan Notasi Simbolik dan menggunakan notasi oktal 

Menggunakan Chmod dengan Notasi Simbolik 

Sekadar pengingat, simbol berikut digunakan untuk manajemen izin hak akses di sistem operasi Linux, adalah sebagai berikut : 

Kepemilikan 

u - user 

g - Group 

o - other 

Izin Hak Akses: 

r - izin baca 

w - izin tulis 

x – ijin untuk menjalankan 

Anda dapat menggabungkan simbol apa pun untuk mengatur izin bersama seperti user + Grup (ug), user + Grup + other (ugo), Pengguna + other (uo). 

Demikian pula, Anda dapat melakukan hal yang sama dengan izin seperti Baca + Tulis (rw), Baca + Jalankan (rx), Baca + Tulis + Jalankan (rwx). 


#user => Baca + Jalankan 
        chmod u + rx nama file 

#user+ Group => Baca + Jalankan 
        chmod u + rx, g + rx nama file 
        chmod ug + nama file rx 

#user => All, Group => Baca + Jalankan, other => Baca 
        chmod u + rwx, g + rx, o + r nama file 

#user => All, Grup + other => Baca + Jalankan 
        chmod u + rwx, go + rx nama file 

#Semua izin untuk semua orang (tidak disarankan) 
        chmod ugo + rwx nama file 


Menggunakan Chmod dengan Notasi Oktal: 

Menggunakan notasi oktal Anda dapat mengatur izin di nomor antara 0-7. Setiap angka dihitung dengan penjumlahan read (4), write (2) dan execution (1). 

Misalnya, jika Anda mengatur izin 6, itu berarti 4 + 2 (baca + tulis). Jika Anda mengatur izin 5 berarti 4 + 1 (baca + eksekusi). 

Izin diatur dalam urutan user, group, other. Misalnya jika Anda mengatur izin 754, itu berarti user => 7, group => 5 dan other=> 4. 

Mari kita lihat beberapa contoh. 

Baca (r) - 4 

Tulis (w) - 2 

Jalankan (x) - 1 

Kombinasi yang memungkinkan sebagai berikut: 

7 - 4 + 2 + 1 (rwx) (Baca + Tulis + Jalankan) 
6 - 4 + 2 (rw-) (Baca + Tulis) 
5 - 4 + 1 (rx) (Baca + Jalankan) 
4 - 4 (r--) (Baca) 
3 - 2 + 1 (-wx) (Tulis + Jalankan) 
2-2 (-w-) (Tulis) 
1 - 1 (--x) (Jalankan) 
0-0 (---) (Tidak Ada) 

Contoh: 

user => baca + tulis + eksekusi, Group => baca + eksekusi, other => baca 

chmod 754 nama file


Penjelasan 

7 untuk user digabungkan dengan baca-4 + tulis-2 + eksekusi-1 

5 untuk group digabungkan dengan read-4 + execute-1 

4 untuk other hanya untuk baca-1. 

Contoh lainnya :

user => baca + tulis, Group => baca + tulis, other => baca 
chmod 664 nama file 

Cukup mudah bukan,..? Lakukan secara rutin agar penguasaan Anda terhadap Perintah chmod di Linux menjadi lebih terbiasa dan lakukan beberapa pola perintah yang bervasiasi.

Belajar dari Rumah, Ya... di Rumah Linux aja...

0 Response to "Perintah chmod di Linux"

Posting Komentar