Perintah ChMod di Linux (ubah izin file)
- 3134
- 250
- Darryl Ritchie
Perintah Linux Chmod digunakan untuk mengubah izin akses file dan direktori. Di artikel ini, Anda akan belajar cara mengubah izin dari file atau direktori apa pun dengan perintah chmod. Kami telah menggambarkan izin file Linux.
Sintaksis:
chmod [izin] [file]…
Jenis Peran & Izin
Untuk memahami izin file yang harus Anda ketahui tentang peran dan jenis izin. Ada tiga jenis peran yang tersedia dalam sistem Linux (pengguna, grup, dan lainnya). Setiap peran memiliki 3 jenis izin (baca, tulis, dan jalankan).
Peran:
- Pengguna (pemilik)
- Grup (semua anggota kelompok)
- Lainnya (semua pengguna lain
Izin:
- Baca (r) - Anggota dapat membaca konten file atau daftar file dalam direktori
- Tulis (w) - Anggota dapat menulis konten untuk membuat atau membuat, mencantumkan, mengganti nama, menghapus file di direktori
- Mengeksekusi (x) -< Member can execute any file like sheel script or enter to the directory, and access files and directories
Mengubah izin file di Linux
Perintah chmod memungkinkan pengguna dua cara untuk mengatur izin pada file apa pun. Baca di bawah tentang kedua opsi:
Menggunakan notasi simbolik
Hanya untuk pengingat, simbol berikut digunakan untuk izin file. Di sini perannya Pengguna (U)
, Grup (g)
, Lainnya (o)
Dan izinnya Baca (r)
, Tulis (w)
, Mengeksekusi (x)
.
Peran:
- U - Pengguna
- g - grup
- o - Lainnya
Izin:
- R - Baca Izin
- W - Tulis izin
- X - Jalankan izin
Anda dapat menggabungkan simbol apa pun untuk mengatur izin bersama seperti pengguna+grup (UG), pengguna+grup+lainnya (UGO), pengguna+lainnya (UO).
Demikian pula, Anda dapat melakukan hal yang sama dengan izin seperti baca+write (rw), baca+execute (rx), baca+write+execute (rwx).
User => baca + eksekusi
CHMOD U+RX FileName
Pengguna + grup => baca + jalankan
chmod u+rx, g+rx nama file chmod ug+rx nama file
User => all, group => baca + execute, Other => baca
chmod u+rwx, g+rx, o+r fileName
User => all, grup + lainnya => baca + eksekusi
chmod u+rwx, go+rx nama file
Semua izin untuk semua orang (tidak disarankan)
CHMOD UGO+RWX FileName
Menggunakan notasi oktal:
Menggunakan notasi oktal Anda dapat mengatur izin dalam jumlah antara 0-7. Setiap angka dihitung dengan jumlah baca (4), tulis (2) dan jalankan (1).
Misalnya, jika Anda menetapkan izin 6, itu berarti 4 + 2 (baca + tulis). Jika Anda menetapkan izin 5 berarti 4 + 1 (baca + jalankan).
Izin diatur dalam pengguna urutan, grup, lainnya. Misalnya jika Anda menetapkan izin 754, itu berarti pengguna => 7, grup => 5 dan lainnya => 4.
Mari kita punya beberapa contoh.
- Baca (r) - 4
- Tulis (w) - 2
- Execute (x) - 1
Kemungkinan kombinasi sebagai berikut:
7 - 4 + 2 + 1 (rwx) (baca + tulis + eksekusi) 6 - 4 + 2 (rw-) (baca + tulis) 5 - 4 + 1 (r -x) (baca + eksekusi) 4 - 4 (r- -) (baca) 3-2 + 1 (-wx) (tulis + eksekusi) 2-2 (-w-) (tulis) 1-1 (--x) (eksekusi) 0-0 (---) ( Tidak ada)
Contoh:
User => baca+write+execute, grup => baca+execute, Other => baca
CHMOD 754 Nama file
Di Sini:
- 7 adalah untuk pengguna dikombinasikan dengan Read-4 + Write-2 + Execute-1
- 5 adalah untuk grup dikombinasikan dengan baca-4 + execute-1
- 4 adalah untuk yang lain hanya baca-1.
User => baca+write, group => baca+write, Other => baca
CHMOD 664 Nama file