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

  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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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.