Perintah CHMOD Linux dan contoh penggunaan

By | December 2, 2018

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: read
  • w: write
  • x: execute
  • g: group
  • o: 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