Thursday, December 7, 2023

Manajemen User dan Grup

 

Pokok Bahasan 

  • Manajemen user
  • Manajemen group

Tujuan Praktikum

    Setelah memepelajari materi dalam bab ini, mahasiswa diharapkan mampu :
  • Menambah, memodifikasi dan manghapus user.
  • Menambah dan menghapus group.

Dasar Teori

FILE /etc/passwd

    File /etc/passwd merupakan file berisi daftar user yang dipisahkan dengan setiap baris. Setiap baris berisi informasi mengenai :
  • Username
  • Password
  • User ID
  • Group ID
  • GECOS
  • Home direktori
  • Shell
    Contoh isi file /etc/passwd:
        
            root:x:0:0:root:/root:/bin/bash

FILE /etc/group

    File /etc/group adalah file yang berisi daftar group yang dipisahkan per baris. Setiap baris terdiri dari 4 kolom, yang berisi informasi mengenai :
  • Group name
  • Group password
  • Group ID (GID)
  • Member list
    Contoh baris pada file /etc/group:

            general:x:502:juan.shelley,bob

APLIKASI USER ACCOUNT DAN GROUP

    Terdapat dua tipe dasat aplikasi yang digunakan untuk mengatur user account dan group pada sistem Linux Red Hat :
  • Aplikasi graphical user manager
  • Perintah pada virtual console

Abstrak

Jawaban Pertanyaan Pendahuluan

Sebagai tugas pendahuluan, jawablah pertanyaan - pertanyaan berikut ini :

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

    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 directori /root/ dan menggunakan shell /bin/bash.

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

    general:x:502:juan.shelley,bob

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

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

    Perintah yang digunakan untuk membuat user baru adalah useradd contoh dari penggunaannya yaitu useradd -g friend tommy.

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

    Perintah yang digunakan untuk membuat group baru yaitu groupadd. Contoh penggunaannya groupadd people.

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

    Untuk menghapus user menggunakan perintah userdel sedangkan untuk menghapus griup menggunakan perintah groupdel. Contoh penggunaanya yaitu userdel -r tommy dan groupdel people.

6. Apa yang dimaksud dengan perintah usermod dan groupmod ?

    Usermod merupakan perintah yang digunakan untuk memodifikasi user acccount yang ada pada sistem linux.
    Groupmod merupaka perintah yang digunaka untuk memodifikasi group account yang ada di sistem linux.

Percobaan dan Hasil serta Analisanya

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.

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

Percobaan 2 : Menambah group user

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

2.  Perintah groupadd digunakan untuk membuat group baru dan perintah cat/etc/group merupakan perintah untuk menampilkan group yang telah dibuat pada file etc.

Percobaan 3 : Menambah User 

1. Buatlah user baru dengan perintah useradd.

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

Percobaan 4 : Memofifikasi group dari user

1. Dengan perintah usermod, modifikasi group dari setia user merupakan memilih suatu group primer.

Percobaan 5 : Melihat group dari user

1. Lihat group dari seorang user dengan perintah groups.

Percobaan 6 : Mengubah password user

1. Root dapat mengubah password dari user.

2. Password yang diubah dengan perintah usermod merupakan file enkripsi sehingga tidak dapat digunakan sebagai password pada saat login.

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

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

Percobaan 7 : Menghapus User

1. Hapus user dengan menggunakan perintah userdel. Opsi - r untuk mengapus seluruh isi home direktori.

Percobaan 8: Menghapus Group

1. Hapus group menggunakan perintah userdell.

Percobaan 9 : Menghapus home driektori

1. Hapus home direktori

Kesimpulan

Daftar Pustaka/Referensi