Assalamualaikum wr wb para pembaca yang budiman, pada kesempatan kali ini saya akan sharing tutorial dengan judul Perbedaan Chmod dan Chown di Linux. Pada artikel saya yang sebelumnya, saya sudah membahas tentang file dan folder permissions di Linux. Di artikel tersebut saya membahas mengenai pengenalan file dan folder permission atau hak akses. Mulai dari cara melihat hak akses yang dimiliki oleh pengguna owner, grup dan pengguna yang lain (others) terhadap sebuah file atau folder.
Artikel ini merupakan lanjutan dari yang sebelumnya, dan akan menitikberatkan pada perubahan hak akses. Untuk selanjutnya mari kita bahas satu persatu pengertian Chmod dan Chown.
Perbedaan Chmod dan Chown di Linux
Chmod ( Change Mode )
Chmod merupakan sebuah perintah yang di tujukan untuk merubah hak akses dari pengguna ( owner, grup, others ) terhadap sebuah file atau folder. Perintah chmod ini biasanya menggunakan kode angka untuk mengganti jenis aksesnya.
- Read -> r -> 4
- Write -> w -> 2
- Execute -> x -> 1
Untuk menggunakannya, kita bisa menjumlahkan angka berdasarkan hak akses yang ingin di berikan. Misal jika kita ingin memberikan akses penuh ( Read, Write, Execute ), maka kita bisa menggunakan angka 7, berasal dari 4+2+1. Jika kita ingin memberikan akses Read dan Execute, maka kita bisa menggunakan angka 5, berasal dari 4+1.
Kemudian untuk urutan angka untuk akses kepada pengguna adalah sebagai berikut OWNER. GROUP, OTHERS. Jika kita ingin memberikan akses kepada pengguna seperti berikut rwxr–xr–x, maka angkanya adalah 755. Selanjutnya untuk perintah menggunakan chmod adalah sebagai berikut.
chmod 755 NamaFile
Jika untuk folder, kita bisa menambahkan opsi.
chmod 755 -R /NamaDirektori
Contoh Lain
- r-xr–xr–x = 555
- rw-rw-rw- = 666
- –x–x-–x = 111
- dan sebagainya
Cara yang lain kita bisa menggunakan huruf (r,w,x) untuk menambahkan hak akses. Contoh untuk menambahkan akses Execute kepada semua pengguna, maka perintahnya sebagai berikut.
chmod +x NamaFile
Jika ingin menambahkan akses Write untuk pengguna Owner, maka perintahnya sebagai berikut.
chmod u+w NamaFile
Kemudian jika ingin menambahkan akses Read untuk pengguna Group dan Others, maka perintahnya sebagai berikut.
chmod go+r NamaFile
Chown ( Change Ownership )
Chown merupakan sebuah perintah di linux untuk mengganti kepemilikan file atau folder kepada user atau pengguna. Untuk menggunakan perintah ini adalah sebagai berikut.
chown user NamaFile chown user:group NamaFile
Terdapat dua jenis opsi, yang pertama kita bisa mengganti owner/ kepemilikan hanya untuk user. Kemudian yang kedua kita mengganti owner/ kepemilkan untuk user dan grup dengan perintah yang dipisahkan oleh titik dua. Berikut adalah contoh menggunakan chown.
Sekian artikel saya ini, semoga dapat bermanfaat. Saran dan masukan para pembaca saya tunggu untuk kesempurnaan tulisan ini.
Terimakasih.