CHMOD dan CHOWN untuk Merubah Permission Pada System Unix/Linux

watch_later Senin, 12 Oktober 2020

CHMOD dan CHOWN untuk

Merubah Permission Pada System Unix/Linux

CHMOD dan CHOWN - Assalamualaikum dan salam sejahtera untuk kita semua. Semoga para pembaca diberi slalu kesehatan dan rezeki yang berlimpah. Dan selamat datang di Blog NightKidz.

Pengenalan. 

Apa itu CHMOD, adalah perintah dan panggilan sistem yang digunakan untuk mengubah izin akses objek sistem file (file dan direktori). Ini juga digunakan untuk mengubah tanda mode khusus. Permintaan difilter oleh umask. Nama adalah singkatan dari mode perubahan. 

Sumber: https://en.wikipedia.org/wiki/Chmod

Apa itu CHOWN, perintah chown, singkatan dari change owner, digunakan pada sistem operasi mirip Unix dan Unix untuk mengubah pemilik file sistem file, direktori. Pengguna biasa (biasa) yang ingin mengubah keanggotaan grup dari file yang mereka miliki dapat menggunakan chgrp.
Kepemilikan file apa pun dalam sistem hanya dapat diubah oleh pengguna super. Seorang pengguna tidak dapat memberikan kepemilikan file, bahkan ketika pengguna memilikinya. Demikian pula, hanya anggota grup yang dapat mengubah ID grup file ke grup itu.

Sumber: https://en.wikipedia.org/wiki/Chown

 

CHMOD

Untuk merubah permission pada Folder atau File anda bisa membuka terminal dengan cara tekan “CTRL + ALT + T” untuk membuka window Terminal. Di terminal anda bisa menggunakan command “ls -l” atau “ls -l namafile” untuk melihat permission yang akan di dapatkan seperti gambar berikut ini:

 

 
Gambar 1.1 ls -l untuk melihat permission folder dan file
 
Gambar 1.2 ls -l namafile untuk melihat permission pada sebuah file

Bagaimana cara merubah permissionnya? Simak langkah - langkah berikut ini:

 

CHMOD NUMERIC

OCTAL

BINER

TEXT

0

0+0+0

000

---

1

0+0+1

001

--x

2

0+2+0

010

-w-

3

0+2+1

011

-wx

4

4+0+0

100

r--

5

4+0+1

101

r-x

6

4+2+0

110

rw-

7

4+2+1

111

rwx

Table 1.1 Permission CHMOD

Sesuai table 1.1 kita akan melakuakn perumbahan permission pada folder atau file seperti contoh berikut ini:

Misalnya kita punya folder BelajarCHMOD dengan permission awal 776 (dalam bentuk angka) rwxrwxrw (dalam bentuk text) dan kita akan merubah menjadi 777 atau rwxrwxrwx. Sebelum itu ada yang perlu anda ketahui bahwa saat kita melihat permisson pada folder kita akan menumkan seperti ini “drwxrwxrw-” dimana d adalah untuk dir atau folder sedangakn file akan di awalkan tanda “-”.

CHMOD menggunakan Angka: 

 

# sudo chmod 776 BelajarCHMOD


CHMOD menggunakan Text: 

 

# sudo chmod 776 u=rwx,g=rwx,o=rw BelajarCHMOD

 

Penjelasannya:

User: dalam Angka 7, Octal 421, Biner 111, dan Text rwx

Group: dalam Angka 7, Octal 421, Biner 111, dan Text rwx

Other: dalam Angka 6, Octal 420, Biner 110, dan Text rw-

 

Saya akan merubahnya menjadi permission 777 atau rwxrwxrwx, seperti dibawah ini;

CHMOD menggunakan Angka: 

 

# sudo chmod 777 BelajarCHMOD

 

CHMOD menggunakan Text:

 

# sudo chmod 776 u=rwx,g=rwx,o=rwx BelajarCHMOD


Penjelasannya:

User: dalam Angka 7, Octal 421, Biner 111, dan Text rwx

Group: dalam Angka 7, Octal 421, Biner 111, dan Text rwx

Other: dalam Angka 7, Octal 421, Biner 111, dan Text rwx

 

Dimana permission 777 memiliki akses full jadi harap di hindari saat memberi permission tersebut kesebuah folder penting di ruang public misalnya folder pada webserver atau hosting karena akan berakibatkan fatal kedepannya.

 

Dan untuk merubah permission pada file juga sama seperti merubah permission pada folder hanya menambahkan extensi file misalnya .docx, .deb dan lain - lain serta jika ingin merubah permission secara bersamaan cukup menambkan tanda * contoh;

 

# sudo chmod 776 *


Merubah semua permission di lokasi yang aktif menjadi 776 

 

# sudo chmod 776 BelajarCHMOD/*

 

Merubah semua permission di dalam folder BelajarCHMOD menjadi 776

 

CHOWN

Chown sebuat command untuk merubah kepemilikan sebuah folder atau file atau bisa disebut Ownership

 

Gambar 1.3 Contoh command CHOWN

Misalnya kita mempunya sebuah file atau folder dengan kepemilikan root dan merubahnya menjadi kepemilikan client maka kita tinggal memasukan command:

 

# sudo chown nightkidz namafolder atau file

 

Oh iya sekedar info, jika Ownership awal adalah root anda harus menambahkan sudo agar bisa menjalankan command chown seperti dibawah ini:

 

# sudo chown nightkidz namafolder atau file

 

Anda juga bisa merubah Ownership serta Groupnya menggunakan CHOWN, seperti dibawah ini;

 

# sudo chown nightkidz:nightkidz namafolder atau file 

 

User dan Group dipisahkan dengan tanda titik dua “:

Dimana Group akan masuk ke user Ownership untuk command lengkap bisa melihat langsung dengan cara ketika “chown --help” atau bisa lihat Gambar 1.3.

 

Anda juga dapat menggunkan perintah -R (recursive) dimana dengan menambahkan printah tersebut setelah chmod akan merubah semua permission pada folder dan file misalnya:

 

# sudo chmod -R 600 namafolder 

 

Maka semua isi didalam folder akan mendapatkan permission 600 dan tidak bisa dibaca secara public.

 

 

Semoga anda bisa memahami tulisan yang saya buat, saran dan kritik bisa anda lemparkan kesaya melalui kolom komentar dibawah. Di akhir kata saya ucapkan terima kasih.(Anas/12/10/2020)



sentiment_satisfied Emoticon