LAPORAN PRAKTIKUM 11 : MANAJEMEN USER DAN GROUP

  LAPORAN PRAKTIKUM 11

MANAJEMEN USER DAN GROUP

 

 

 


 

 


 

DANIEL PUTRA ARIYANTO (1903421003)

BM-5B

 

 

 

PROGRAM STUDI BROADBAND MULTIMEDIA

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI JAKARTA

2021/2022

  • Manajemen  user 
  • Manajemen  group

Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:

  • Menambah, memodifikasi  dan menghapus user. 
  • Menambah dan menghapus group

        Pada Linux Red Hat, informasi tentang user account dan groups disimpan dalam beberapa  file  teks  dalam  direktory /etc/.    Jika  sistem  administrator  membuat  user  baru, file tersebut harus diedit atau aplikasi harus digunakan untuk perubahan teresebut.

1. File /etc/passwd

    File /etc/passwd  adalah  file  yang  berisi  daftar  user  yang  dipisahkan  dengan baris.  Setiap baris  berisi  informasi  mengenai  :
  • Username — nama user yang diketik saat login sistem
  • Password  —  berisi  pasword  yang  di-enkripsi   (atau   x   bila   shadow  password digunakan)
  • User  ID  (UID) —    bilangan  numerik  yang  ekuivalen  dengan  username  yang menjadi acuan sistem.
  • Group ID (GID) —  bilangan  numerik  yang  ekuivalen  dengan  nama  group  primer  yang menjadi acuan sistem.
  • GECOS —  nama  histori,  kolom  GECOS[1]  bersifat  opsional  dan  digunakan  untuk  menyimpan informasi tambahan (seperti nama lengkap user).
  • Home directory — path absolut untuk home directory dari user.
  • Shell —  program  yang  otomatis  dijalankan  bila  user  login.   Berupa  command intepreter (biasanya disebut shell)
Contoh isi file /etc/passwd:

root:x:0:0:root:/root:/bin/bash

    Baris diatas menunjukkan root user mempunyai shadow password, UID dan GID nya 0. User root mempunyai home directory /root/dan menggunakan shell /bin/bash.

2. FILE /etc/group

    File /etc/groupadalah file yang berisi daftar group yang dipisahkan per baris.  Setiap  baris  terdiri  dari  4  kolom,  yang  berisi  informasi  mengenai  :
  • Group name —nama group.
  • Group password —Bila  di-set,  mengijinkan  user  yang  bukan  bagian  dari  group bergabung  ke  dalam  group  dengan  menggunakan  printah  newgrp  dan  mengetikkan  password.  Jika lebih kecil dari x, maka shadow group password digunakan.
  • Group ID (GID) —Bilangan numerik yang ekuivalen dengan group name.
  • Member list —daftar user yang menjadi milik group.
Contoh baris pada file /etc/group:

general:x:502:juan,shelley,bob

    Baris  diatas  menunjukkan,  group  general  menggunakan  password  shadow,  mempunyai  GID 502 dan anggota juan, shelley dan bob.]

3. APLIKASI USER ACCOUNT DAN GROUP

    Terdapat  dua  tipe  dasar  aplikasi  yang  digunakan  untuk  mengatur  user  account  dan group pada sistem Linux Red Hat : 
  • Aplikasi Graphical User Manager
  • Perintah pada virtual console
    Baik  aplikasi  User  Manager  dan  utilitas  perintah  membentuk  task  yang  sama,  perintah  mempunyai kelebihan dalam skrip yang lebih mudah diotomatisasi.

    Tabel   berikut berisi   beberapa   perintah   yang   umum   untuk   membuat   dan mengatur user command dan group :

Tabel berikut berisi beberapa perintah untuk membuat dan mengatur group :

    Jawablah pertanyaan- pertanyaan berikut ini:

1. Apakah dari file /etc/passwd ? Jelaskan  isi  dari  satu  baris  pada  file  ini.

Jawab: 


Pada /etc/passwd berisi :

  1. Username — nama user yang diketik saat login system
  2. Password — berisi pasword yang di-enkripsi (atau x bila shadow password digunakan)
  3. User ID (UID) — bilangan numerik yang ekuivalen dengan username yang menjadi acuan sistem.
  4. Group ID (GID) — bilangan numerik yang ekuivalen dengan nama group primer yang menjadi acuan sistem.
  5. GECOS — nama histori, kolom GECOS[1] bersifat opsional dan digunakan untuk menyimpan informasi tambahan (seperti nama lengkap user).
  6. Home directory — path absolut untuk home directory dari user.
  7. Shell — program yang otomatis dijalankan bila user login. Berupa command intepreter (biasanya disebut shell)

2. Apakah dari file /etc/group ? Jelaskan isi dari satu baris pada file ini.

Jawab:


Pada /etc/group berisi :

  1. Group name — nama group.
  2. Group password — Bila di-set, mengijinkan user yang bukan bagian dari group bergabung ke dalam group dengan menggunakan printah newgrp dan mengetikkan password. Jika lebih kecil dari x, maka shadow group password digunakan.
  3. Group ID (GID) — Bilangan numerik yang ekuivalen dengan group name.
  4. Member list — daftar user yang menjadi milik group.

3. Sebutkan   perintah   yang   digunakan   untuk   membuat   user   baru   dan   berikan contohnya.

Jawab: Perintah untuk membuat user  baru  adalah useradd. Contohnya:

# useradd –g friend bob
# grep bob /etc/passwd
# useradd lili
# passwd lili
# grep lili /etc/passwd
# ls –l /home


Analisa: 

                useradd –g friend bob : Memasukkan user bob ke group friend

                grep bob /etc/passwd : Untuk mengetahui letak user bob

                useradd lili : Menambah user bernama lili

                passwd lili : Mengatur password untuk User lili

                grep lili /etc/passwd : Untuk mengetahui letak user lili

                ls –l /home : Menampilkan file dan direltori lengkap yang terdapat pada /home 


4. Sebutkan   perintah   yang   digunakan   untuk   membuat   group   baru   dan   berikan contohnya.

Jawab: Perintah untuk membuat group  user  baru  adalah  groupadd.    Contohnya  informasi  group user baru pada file /etc/group.

# groupadd friend
# groupadd classmate
# groupadd neighbour
# cat /etc/group



Analisa: 

Perintah diatas digunakan untuk : 

groupadd friend : Membuat group baru bernama “friend”

groupadd classmate : Membuat group baru bernama “classmate” 

groupadd neighbour :  Membuat group baru bernama “neighbour”

cat /etc/group : Melihat group beserta anggotanya yang sedang aktif


5. Sebutkan  perintah  yang  digunakan  untuk  menghapus  user  dan  group. Berikan contohnya.

Jawab:

1. Userdel. Perintah  yang  digunakan  untuk  menghapus  user adalah userdel. Contohnya:

userdel –r bob
userdel –r lili
userdel –r jane
userdel –r diane


Analisa: 

Perintah diatas digunakan untuk mengapus seluruh home directory dari user


2. Groupdel. Perintah  yang  digunakan  untuk  menghapus  user adalah groupdel. Contohnya:

# groupdel friend
# groupdel classmate
# groupdel neighbour


Analisa: 

Perintah diatas digunakan untuk menghapus group


6. Apa yang dimaksud dengan perintah usermod dan groupmod ?

Jawab:

1. Usermod. Perintah  usermod digunakan untuk   memodifikasi   group   dari   suatu   user.

# usermod –g classmate -G friend,neighbour bob
# usermod –g friend -G classmate lili


Analisa: 

Perintah diatas digunakan untuk 

usermod –g classmate -G friend,neighbour bob :   Memasukkan user bob ke group classmate, friend, neighbor

usermod –g friend -G classmate lili : Memasukkan lili ke group friend, classmate

[-g : group yg lama, -G : group yg baru]


2. Groupmod. Perintah ini tidak terdapat di linux. Tetapi jika yang ditanya perintah groupadd maka perintah ini adalah  perintah untuk membuat/menambahkan group.

  1. Login sebagai user.
  2. Bukalah Console Terminal dan lakukan percobaan-percobaan di bawah ini kemudian analisa hasil percobaan.
  3. Selesaikan  soal-soal latihan

Percobaan 1 : Melihat file /etc/passwd dan /etc/group

1. Lihatlah  isi  file  /etc/passwd  dan  sebutkan  kolom  apa  saja  yang  terdapat  pada setiap baris.

# cat /etc/passwd | more



Analisa: Pada /etc/passwd berisi :

  1. Username — nama user yang diketik saat login system
  2. Password — berisi pasword yang di-enkripsi (atau x bila shadow password digunakan)
  3. User ID (UID) — bilangan numerik yang ekuivalen dengan username yang menjadi acuan sistem.
  4. Group ID (GID) — bilangan numerik yang ekuivalen dengan nama group primer yang menjadi acuan sistem.
  5. GECOS — nama histori, kolom GECOS[1] bersifat opsional dan digunakan untuk menyimpan informasi tambahan (seperti nama lengkap user).
  6. Home directory — path absolut untuk home directory dari user.
  7. Shell — program yang otomatis dijalankan bila user login. Berupa command intepreter (biasanya disebut shell)

2. Lihatlah isi file /etc/group dan sebutkan  kolom  apa  saja  yang  terdapat  pada  setiap baris.

# cat /etc/group | more



Analisa: Pada /etc/group berisi :

  1. Group name — nama group.
  2. Group password — Bila di-set, mengijinkan user yang bukan bagian dari group bergabung ke dalam group dengan menggunakan printah newgrp dan mengetikkan password. Jika lebih kecil dari x, maka shadow group password digunakan.
  3. Group ID (GID) — Bilangan numerik yang ekuivalen dengan group name.
  4. Member list — daftar user yang menjadi milik group.

Percobaan 2 : Menambah group user

1. Buatlah  3  group  user  baru  dengan  perintah  groupadd.    Perhatikan  informasi  group user baru pada file /etc/group.

# groupadd friend
# groupadd classmate
# groupadd neighbour
# cat /etc/group




Analisa: 

Perintah diatas digunakan untuk membuat group baru dengan nama friendm classmate, neighbour. 

cat /etc/group : Melihat group beserta anggotanya yang sedang aktif


Percobaan 3 : Menambah User

1. Buatlah  user  baru  dengan  perintah  useradd.    Perhatikan  perubahan  isi  file /etc/passwd  setelah  pembuatan  user  baru.    Juga  perhatikan  apakah  home direktory setiap user juga dibuat pada saat pembuatan user baru

# useradd –g friend bob
# grep bob /etc/passwd
# useradd lili
# passwd lili
# grep lili /etc/passwd
# ls –l /home



Analisa: 

useradd –g friend bob : Memasukkan user bob ke group friend

grep bob /etc/passwd : Untuk mengetahui letak user bob

useradd lili : Menambah user bernama lili

passwd lili : Mengatur password untuk User lili

grep lili /etc/passwd : Untuk mengetahui letak user lili

ls –l /home : Menampilkan file dan direltori lengkap yang terdapat pada /home 


2. Opsi –g pada perintah useradd untuk menentukan group dari user yang dibuat.

# useradd –g neighbour jane
# ls –l /home



Analisa: 

Perintah diatas digunakan untuk : 

#useradd –g neighbour jane : Memasukkan user jane ke group neighbor

ls –l /home : Menampilkan file dan direktori lengkap yang terdapat pada /home


Percobaan 4 : Memodifikasi group dari user

1. Dengan perintah  usermod,  modifikasi  group  dari  Setiap  user  merupakan  milih  suatu    group    primer    dan    kemungkinan    juga    bagian    dari    group    lain (supplementary   group). Untuk   memodifikasi   group   dari   suatu   user   dapat  digunakan  perintah  usermod.

# usermod –g classmate -G friend,neighbour bob
# usermod –g friend -G classmate lili



Analisa: 

Perintah diatas digunakan untuk :

usermod –g classmate -G friend,neighbour bob : Memasukkan user bob ke group classmate, friend, neighbor

usermod –g friend -G classmate lili : Memasukkan lili ke group friend, classmate

[-g : group yg lama, -G : group yg baru]

Percobaan 5 : Melihat group dari user

1. Lihat group dari seorang user dengan perintah groups.

# groups bob
# groups lili
# groups jane



Analisa: 

Perintah diatas digunakan untuk :

groups bob : Menampilkan group yang dimiliki bob

groups lili : Menampilkan group yang dimiliki lili

groups jane : Menampilkan group yang dimiliki jane

Percobaan 6 : 

1. Root dapat mengubah password dari user.

# passwd bob



Analisa: 

Perintah passwd bob digunakan untuk mengatur password untuk user bob


2. Password  yang  diubah  dengan  perintah usermodmerupakan  file  enkripsi,  sehingga tidak dapat digunakan sebagai passwrod pada saat login.

# useradd –g friend diane
# usermod –p diane diane



Analisa: 

Perintah diatas digunakan untuk :

useradd –g friend diane : Memasukkan user diane ke group friend

 # usermod –p diane diane : Mengatur password untuk user diane

3. Cobalah login sebagai diane, apakah anda dapat login ?

Analisa: Tidak dapat login sebagai diane, karena password diane diatur menggunakan usermod yang merupakan file enksripsi, sehingga tidak dapat digunakan sebagai password untuk login.

4. Cobalah  mengubah  password  user  dengan  login  pada  user  yang  bersangkutan. Login sebagai user, dan ubahlah password user.

$ passwd



Analisa:

Perintah passwd digunakan untuk mengatur password dari user


Percobaan 7 : Melihat group dari user

1. Lihat group dari seorang user dengan perintah groups.

userdel –r bob
userdel –r lili
userdel –r jane
userdel –r diane




Analisa: 

Perintah diatas untuk menghapus home directory dari :

userdel –r bob : Menghapus seluruh home directory dari user bob

userdel –r lili : Menghapus seluruh home directory dari user lili

userdel –r jane : Menghapus seluruh home directory dari user jane

userdel –r diane : Menghapus seluruh home directory dari user diane


Percobaan 8 : Menghapus group

1. Hapus  group dengan menggunakan perintah userdel.

# groupdel friend
# groupdel classmate
# groupdel neighbour





Analisa: 

Perintah diatas untuk menghapus group :

groupdel friend :  menghapus group friend

groupdel classmate :  menghapus group classmate

groupdel neighbour : menghapus group tetangga


Percobaan 9 : Menghapus home directory

1. Hapus home direktory.

# rmdir /home/bob
# rmdir /home/lili
# rmdir /home/jane
# rmdir /home/diane



Analisa: 

1. rmdir /home/bob : Menghapus directory /home/bob

2. rmdir /home/lili : Menghapus directory /home/lili

3. rmdir /home/jane Menghapus directory /home/jane

4. rmdir /home/diane Menghapus directory /home/diane

  • Pada percobaan ini mempelajari tentang manajemen User dan manajemen Group yaitu menambah, memodifikasi, dan menghapus User serta menambah dan menghapus Group. 
  • Untuk dapat menambah, menghapus atau mengelompokkan User baru harus login sebagai root (#) , jadi seorang user tidak dapat memodifikasi user lain, begitu pula dengan Group.

Comments

Popular posts from this blog

PRAKTIKUM 3 - OPERASI FILE DAN STRUKTUR DIREKTORI

LAPORAN PRAKTIKUM 4 : PROSES DAN MANAJEMEN PROSES

LAPORAN PRAKTIKUM 8 : SISTEM FILE