Praktikum 11 Manajemen User dan Group

 POKOK BAHASAN :

  • Manajemen user
  • Manajemen group
TUJUAN BELAJAR :

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

HASIL PERCOBAAN :

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.


    Berisikan semua informasi yang berkaitan dengan user account dan system account yang dibutuhkan pada saat login dan akses pada program lain dan more untuk melihat info lebih banyak dalam satu layar penuh.

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

    
    Berisikan semua file yang berisi daftar group yang dipisahkan per baris dan more untuk melihat info lebih banyak dalam satu layar penuh.

Percobaan 2 : Menambah group user

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

    
    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.


    Pada dua percobaan tersebut tidak muncul direktori dari usernya karena baru hanya menjalankan perintah useradd sehingga hanya membuat user baru saja namun belum mensetting password untuk setiap user.

Percobaan 4 : Memofifikasi group dari user

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


    Pengunaan perintah usermode tersebut berfungsi untuk memodifikasi group dari suatu user.

Percobaan 5 : Melihat group dari user

1. Lihat group dari seorang user dengan perintah groups.


    Dengan menggunkan perintah #groups <user> maka akan menghasilkan output group yang dimilik oleh user.

Percobaan 6 : Mengubah password user

1. Root dapat mengubah password dari user.


    Pada saat didalam root kita dapat mengubah atau mensetting password untuk user lain contohnya disini berada dalam root dari user ranwitry namun bisa mengubah password untuk user bob dengan menjalankan perintah #passwd bob.

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 ?


    Saya tidak dapat login sebagai diane karena penggunaan perintah usermod yang merupakan file enskripsi sehingga tidak dapat dugunakan sebagai password untuk 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.


    
    Setelah menjalankan perintah tersebut maka jumlah user akan kembali seperti semua karena perintah tersebut digunakan untuk menghapus user yang ada .

Percobaan 8: Menghapus Group

1. Hapus group menggunakan perintah userdell.


Percobaan 9 : Menghapus home driektori

1. Hapus home direktori


       Perintah rmdir tersebut digunakan untuk menghapus direktori dari user .

LATIHAN:

1. Buatla tiga group "parent","children","soho". 


        Menggunakan perintah groupp add untuk membuat group.


        Untuk melihat group yang telah dibuat dapat menjalankan perintah cat /etc/group.

2. Buatlah user account untuk setiap anggota group sesuai dengan tabel.

    
    Perintah useradd -g parents paul dan useradd -g parents jane merupakan perintah untuk menambahkan user paul dan jane pada group parents.

    
    Perintah useradd -g children alice dan useradd -g children derek merupakan perintah untuk menambahkan user alice dan derek pada group children.


    Perintah useradd -g soho sales dan useradd -g soho accounts merupakan perintah untuk menambahkan user sales dan accounts pada group soho.

3. Cek apakah home direktori yang terbentuk sesuai dengan tabel di atas.


4. Ubahlah password Paul dan Derek melalui root.


    Dengan menggunakan perintah passwd <nama user> pada root maka dapat menggantikan password pada user tersebut.

5. Cobalah mengubah password Alice dengan login sebagai Alice.

    
    Untuk login sebagai alice pertama dapat menjalankan perintah # passwd alice terlebih dahulu untuk membuat password pada user alice kemudian jalankan perintah login : alice maka akan login sebagai user alice.

6. Lihat keanggotaan dari setiap user.


    Untuk mengecek keanggotaan setiap user dapat menjalankan perintah # groups <semua nama user yang ada > maka output yang ditampilkan adalah user tersebut beserta bagian groupnya.

7. Hapuslah user account dan sales.

    
    Menghapus user accounts dan sales dapat menggunakan perintah #userdel dan melihat update keanggotan dengan menjalankan perintah groups <nama user semua yang ada> dan terlihat bahwa user accounts dan sales telah hilang keanggotaanya.

KESIMPULAN :

    Berdasarkan percobaan yang telah dilakukan dapat disimpulkan bahwa :
  • Semua percobaan dilakukan pada root
  • Dapat membuat lebih dari satu user.
  • Dapat mengubah password user lain dengan menggunakan perintah # passwd <nama user> pada root.
  • Usermode tidak dapat mengubah password pada user.
  • Kita dapat menempatkan beberapa user dalam satu group atau keanggotaan yang sama.





















    
    



    




Komentar

Postingan populer dari blog ini

Praktikum 3 Operasi File dan Struktur Direktori

Praktikum 4 Proses dan Manajemen Proses

Praktikum 9 Manajemen Perangkat Keras