Command CHMOD yaitu petunjuk yang digunakan bagi mengatur perizinan file dan folder (direktori). CHMOD singkatan dari CHange MODe. Di bawah ini sintaks dan contoh cara menggunakan petunjuk chmod
di Linux.
Sintaks CHMOD
chmod [OPTION]... MODE[,MODE]... FILE...
chmod [OPTION]... OCTAL-MODE FILE...
chmod [OPTION]... --reference=RFILE FILE...
Options
-c
,--changes
Sama seperti verbose tapi hanya menampilkan perubahan-f
,--silent
,--quiet
Menyembunyikan pesan kesalahan-v
,--verbose
Menampilkan diagnostik bagi setiap file yang diproses--no-preserve-root
Jangan mengaplikasikan di direktori/
dengan cara khusus apapun (adalah sebuah settingan default)--preserve-root
Jangan mengoperasikan di direktori/
, atau gagal mengoperasikan secara rekursif di/
--reference=RFILE
Setel izin bagi mencocokkan file RFILE, mengesampingkan MODE apa pun yang ditentukan-R
,--recursive
Mengubah izin file dan folder secara rekursif (Induk dan konten di dalamnya)--help
Menampilkan bantuan dan exit--version
Menampilkan informasi versi CHMOD dan exit
Contoh pemakaian petunjuk CHMOD di Linux
Cara menggunakan petunjuk chmod formatnya seperti ini:
chmod options permissions namafile_atau_folder
Ada dua cara bagi merepresentasikan izin (CHMOD) file/folder, yakni dengan simbol (karakter alfanumerik), atau dengan angka oktal yaitu digit 0 hingga 7.
Contoh CHMOD file
chmod 644 index.html
Contoh CHMOD folder
chmod 755 /var/www/
Atau seperti ini
chmod u=rwx,g=rx,o=r fileku
Keterangan:
u
: user, (dapat:)r
: readw
: writex
: executeg
: groupo
: others, (user lain dapat:)fileku
: file yang diatur izinnya
Setiap MODE yaitu format '[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+'.
Penjelasan
Symbolic Notation | Numeric Notation | English |
---|---|---|
---------- |
0000 | no permissions |
-rwx------ |
0700 | read, write, execute only for owner |
-rwxrwx--- |
0770 | read, write, execute for owner and group |
-rwxrwxrwx |
0777 | read, write, execute for owner, group and others |
---x--x--x |
0111 | execute |
--w--w--w- |
0222 | write |
--wx-wx-wx |
0333 | write execute |
-r--r--r-- |
0444 | read |
-r-xr-xr-x |
0555 | read execute |
-rw-rw-rw- |
0666 | read write |
-rwxr----- |
0740 | owner can read, write, execute; group can only read; others have no permissions |
Sumber: Wikipedia – File system permission
Author CHMOD
David MacKenzie dan Jim Meyering.
Pelajari lebih lanjut, lihat dokumentasi manual CHMOD dengan petunjuk man chmod
Sumber https://idnetter.com