User dan Group Permission dengan CHMOD, dan CHOWN di Linux - aidiaputri/PRAKERIN- GitHub Wiki
1.) CHMOD adalah perintah yang digunakan untuk merubah hak akses atau permission dari suatu file atau folder. Perintah chmod akan memungkinkan kita untuk mengganti permission dari file/folder. Kita akan belajar bagaimana cara melakukannya hanya dengan menyertakan nomor - nomor secara bersamaan. Setiap tipe permission memiliki nomor nya masing - masing.
-
R (Read) : 4
-
W (Write) : 2
-
X (Execute) : 1
- Mengatur permission prakerin_B1.txt, prakerin_B2.txt dan prakerin_B3.txt menjadi -rw-r-xr-x-
-
Masuk kedalam folder yang terdapat file yang telah di buat.
-
Perintah : cd namafolder/
-
Masukan perintah: chmod 655 prakerin_B1.txt , chmod 655 prakerin_B2.txt, chmod 655 prakerin_B3.txt
-
Untuk mengecheck nya, masukan perintah ls -lah
- Mengatur permission prakerin_P1.txt, prakerin_P2.txt dan prakerin_P3.txt menjadi -r-xr---wx-
-
Masuk kedalam folder yang terdapat file yang telah kalian buat.
-
Perintah : cd namafolder/
-
Masukan perintah: chmod 543 prakerin_P1.txt, chmod 543 prakerin_P2.txt, chmod 543 prakerin_P3.txt
-
Untuk mengecheck nya, masukan perintah ls -lah
- Mengatur permission prakerin_C.txt, prakerin_R.txt dan prakerin_S.txt menjadi -rw-r-xr--
-
Masuk kedalam folder yang terdapat file yang telah kalian buat.
-
Perintah : cd namafolder/
-
Masukan perintah: chmod 654 prakerin_C.txt, chmod 654 prakerin_R.txt, chmod 654 prakerin_S.txt
-
Untuk mengecheck nya, masukan perintah ls -lah
- Mengatur permission prakerin_K1.txt, prakerin_K2.txt dan prakerin_K3.txt menjadi -rw-------
-
Masuk kedalam folder yang terdapat file yang telah kalian buat.
-
Perintah : cd namafolder/
-
Masukan perintah: chmod 600 prakerin_S1.txt, chmod 600 prakerin_S2.txt, chmod 600 prakerin_S3.txt
-
Untuk mengecheck nya, masukan perintah ls -lah
- Mengatur permission prakerin_P1.txt, prakerin_P2.txt dan prakerin_P3.txt menjadi -r-x------
-
Masuk kedalam folder yang terdapat file yang telah kalian buat.
-
Perintah : cd namafolder/
-
Masukan perintah: chmod 543 prakerin_P1.txt, chmod 543 prakerin_P2.txt, chmod 543 prakerin_P3.txt
-
Untuk mengecheck nya, masukan perintah ls -lah
- Mengatur permission prakerin_A1.txt, prakerin_A2.txt dan prakerin_A3.txt menjadi -r-xr-xr--
-
Masuk kedalam folder yang terdapat file yang telah kalian buat.
-
Perintah : cd namafolder/
-
Masukan perintah: chmod 554 prakerin_A1.txt, chmod 554 prakerin_A2.txt, chmod 554 prakerin_A3.txt
-
Untuk mengecheck nya, ,masukan perintah ls -lah
- Mengatur permission prakerin_P1.txt, prakerin_P2.txt dan prakerin_P3.txt menjadi -rwxrwxrwx
-
Masuk kedalam folder yang terdapat file yang telah kalian buat.
-
Perintah : cd namafolder/
-
Masukan perintah: chmod 777 prakerin_P1.txt, chmod 777 prakerin_P2.txt, chmod 777 prakerin_P3.txt
-
Untuk mengecheck nya, masukan perintah ls -lah
- Mengatur permission prakerin_K1.txt, prakerin_K2.txt dan prakerin_K3.txt menjadi -r-xr-xr-x
-
Masuk kedalam folder yang terdapat file yang telah kalian buat.
-
Perintah : cd namafolder/
-
Masukan perintah: chmod 555 prakerin_K1.txt, chmod 555 prakerin_K2.txt, chmod 555 prakerin_K3.txt
-
Untuk mengecheck nya, masukan perintah ls -lah
- Mengatur permission prakerin_E1.txt, prakerin_E2.txt dan prakerin_E3.txt menjadi -r-x---r--
-
Masuk kedalam folder yang terdapat file yang telah kalian buat.
-
Perintah : cd namafolder/
-
Masukan perintah: chmod 504 prakerin_E1.txt, chmod 504 prakerin_E2.txt, chmod 504 prakerin_E3.txt
-
Untuk mengecheck nya, masukan perintah ls -lah
- Mengatur permission prakerin_R1.txt, prakerin_R2.txt dan prakerin_R3.txt menjadi -rw-r-x--x
-
Masuk kedalam folder yang terdapat file yang telah kalian buat.
-
Perintah : cd namafolder/
-
Masukan perintah: chmod 651 prakerin_R1.txt, chmod 651 prakerin_R2.txt, chmod 651 prakerin_R3.txt
-
Untuk mengecheck nya, masukan perintah ls -lah
2.) CHOWN adalah perintah di linux yang bisa mengubah kepemilikan suatu file atau folder ke user lain. Saat kita memiliki file (contoh:prakerin_A1.txt, prakerin_A2.txt dan prakerin_A3.txt) dan kita ingin membuat owner dan grup file ini menjadi sesuai yang kalian inginkan, lalu untuk memisahkan nya dengan menggunakan simbol titik dua ":". Contoh 1:
-
Masuk kedalam folder yang terdapat file yang telah kalian buat.
-
Perintah : cd namafolder/
- Contoh perintah:
chown -R kainisa:kainisa/home/aiai/Manajer_Software.
- Untuk mengecheck nya, gunakan perintah ls -lah
- Mari lakukan pengechekan hak akses tersebut.
masukkan perintah: su namauser (nama user kalian yang lain)
masukan perintah: nano prakerin_B1.txt (file yang berada pada folder manajer_kerjasama_umum)
enter
Tulislah kata / kalimat yang kalian inginkan pada file tersebut.
klik Ctrl+O, enter, lalu Ctrl+X, kemudian pilih "Yes" untuk menyimpan file tersebut
Ketikkan perintah: cat namafile untuk menampilkan kata/kalimat yang kalian buat pada file sebelumnya
Contoh: cat prakerin_B1.txt
- Jika hasilnya seperti langkah-langkah diatas, maka permission 655 / -rw-r-xr-x memiliki arti user / pemilik dapat membaca, menulis dan tidak dapat mengeksekusi. Group bisa membaca, tidak bisa menulis dan bisa mengeksekusi. Other bisa membaca, tidak bisa menulis dan bisa mengeksekusi.
Contoh 2:
-
Masuk kedalam folder yang terdapat file yang telah kalian buat.
-
Perintah : cd namafolder/
- Contoh perintah:
chown -R poetri:poetri /home/aiai/Manajer_Pelatihan.
- Untuk mengecheck nya, masukan perintah ls -lah
- Mari lakukan pengechekan hak akses tersebut.
masukkan perintah: su namauser (nama user kalian yang lain)
masukan perintah: nano prakerin_P1.txt (file yang berada pada folder manajer_software)
enter
- Jika terdapat tulisan seperti gambar dibawah yang memiliki tulisan "permission denied" yang berarti izin ditolak
- Saat mengecheck menggunakan perintah cat namafolder pun akan terdapat tulisan "permission denied" atau izin ditolak.
- Jika hasilnya seperti diatas, maka permission 543 / -r-xr------wx memiliki arti pemilik bisa membaca dan menulis tetapi tidak untuk yang lain.