LAPORAN PRAKTIKUM 11 : Manajemen User dan Grup

 

LAPORAN PRAKTIKUM 11

MANAGEMENT USER DAN GROUP

  

 


 

Aulia Wahyuni

(1903421035)


BM 5B

 

 

BROADBAND MULTIMEDIA

TEKNIK ELEKTRO

POLITEKNIK NEGERI JAKARTA

TAHUN AJARAN 2021/2022

 

POKOK BAHASAN

·         Manajemen user

·         Manajemen group

TUJUAN BELAJAR

Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:

·         Menambah, memodifikasi, dan menghapus user

·         Menambah dan menghapus group

DASAR TEORI

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-e nkripsi (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 idatas 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/group adalah 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.

 

 

LANGKAH – LANGKAH PRAKTIKUM

1.      Login sebagai user

2.      Bukalah Console Terminal dan lakukan percobaan-percobaan yang sudah ada dalam jobsheet

3.      Selesaikan soal-soal latihan

 

TUGAS PENDAHULUAN

Sebagai tugas pendahuluan, jawablah pertanyaan-pertanyaan berikut ini :

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

Jawab:

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-e nkripsi (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)

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

Jawab:

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

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

Jawab:

Perintah useradd digunakan untuk membuat user baru.

Contoh:

#useradd [-option][nama user]

#useradd -g friend bob

#useradd lili

Option yang digunakan:

-u: nomor identitas user (UID)

-g: nomor identitas group (GID)

-d: menentukan path home direktori user secara manual

-s: shell yang akan digunakan user

-c: komentar tentang user

Option di atas sifatnya opsional.

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

Jawab:

Perintah gropuadd digunakan untuk membuat group baru.

Contoh:

#groupadd[-option][nama group]

#groupadd friend

#groupadd classmate

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

Jawab:

Perintah userdel digunakan untuk menghapus user.

Contoh:

#userdel[-option][nama user]

#userdel -r ilman

Option r digunakan untuk menghapus seluruh isi home directory.

 

Perintah groupdel digunakan untuk menghapus group.

Contoh:

#groupdel[nama group]

#groupdel friend

6.      Apa yang dimaksud dengan perintah usermod dan groupmod ?

Jawab:

Perintah usermod adalah perintah yang digunakan untuk memodifikasi user account yang ada pada system linux. Contoh:

#usermod [-option][nama user]

#usermod -d/tmp/backup okey

 

Perintah groupmod adalah perintah yang digunakan untuk memodifikasi group account yang ada pada system. Contoh:

#groupmod [-option][nama group]

#groupmod -g 999 autobots

 

 

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.

# cat /etc/passwd | more

Hasil : 


Analisa : Perintah di atas digunakan untuk melihat isi file /etc/passwd dan ada kolom apa saja yang terdapat pada setiap baris. Contoh pada isi file /etc/passwd:

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

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

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

# cat /etc/group | more

Hasil :


Analisa : Perintah di atas digunakan untuk melihat isi file /etc/group dan ada kolom apa saja yang terdapat pada setiap baris. Contoh pada isi file /etc/group:

adm:x:4:syslog,egypt

Baris di atas menunjukkan adm user mempunyai shadow password, GID nya 4, dan mempunyai member atau anggota group syslog dan egypt.

Percobaan 2: Menambah group user

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


 


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

 


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


 

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.


 

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

 





Pada percobaan ke-6, tidak bisa login sebagai diane. Dikarenakan penggunaan usermod merupakan file enskripsi sehingga tidak dapat digunakan sebagai password untuk login.


Percobaan 7: Menghapus user

1.      Hapus user dengan menggunakan perintah userdel. Opsi – r untuk menghapus seluruh isi home directory.

# userdel –r bob

# userdel –r lili

# userdel –r jane

# userdel –r diane

Hasil :


Analisa : Perintah userdel merupakan perintah untuk menghapus user. Opsi -r digunakan untuk menghapus seluruh isi home directory. Untuk melihat bahwa user telah berhasil dihapus, dapat dilakukan dengan seperti pada gambar kedua, yaitu menggunakan perintah groups [nama user]. Terlihat bahwa pada perintah groups bob, groups lili, groups jane, groups diane tidak ditemukan group.

Percobaan 8: Menghapus group

1.      Hapus group dengan menggunakan perintah userdel.

# groupdel friend

# groupdel classmate

# groupdel neighbour

Hasil :


Analisa : Perintah groupdel merupakan perintah untuk menghapus user. Untuk melihat bahwa group telah berhasil dihapus, dapat dilakukan dengan seperti pada gambar kedua, yaitu menggunakan perintah groups [nama user]. Terlihat bahwa pada perintah groups friend, groups classmate, groups neighbour tidak terdapat group.

Percobaan 9: Menghapus home directory

1.      Hapus home direktory.

# rmdir /home/bob

# rmdir /home/lili

# rmdir /home/jane

# rmdir /home/diane

Hasil :


Analisa : Perintah rmdir digunakan untuk menghapus file atau direktori, mirip perintah ‘del’ pada sistem operasi MS DOS. Sehingga perintah tersebut menghapus directory /home/bob, directory /home/lili, directory /home/jane, dan directory /home/diane.

 

LATIHAN

1.       Buatlah tiga group “parent”, “children” dan “soho”. Perhatikan anggota dari setiap grup berikut :

Parents     Children       Soho

Paul           Alice      Accounts

Jane          Derek              Sales

 

Hasil :



Analisa : Perintah groupadd [nama group] adalah perintah untuk membuat suatu group yang kemudian akan diberi user. Sedangkan untuk mengetahui apakah group tersebut telah selesai dibuat, maka bisa dilihat dengan menggunakan perintah cat /etc/group.

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

Hasil :

 


Analisa :

3.      Cek apakah home direktory yang terbentuk sesuai dengan tabel diatas.

Hasil :


Analisa : Untuk mengecek perintah tersebut menggunakan perintah id sehingga muncul tampilan seperti gambar di atas.

 

4.      Ubahlah password Paul dan Derek melalui root.

Hasil :


Analisa : Perintah untuk mengubah password pada suatu user yaitu dengan menggunakan perintah password [nama user] kemudian pada langkah selanjutnya computer akan meminta password yang digunakan dan selanjutnya computer akan meminta konfirmasi password. Seperti pada tampilan yang ada di atas.

 

5.      Cobalah mengubah password Alice dengan login sebagai Alice

Hasil :


Analisa : Pertama-tama, buat password untuk alice dengan menggunakan perintah # passwd alice. Setelah itu, untuk mengubah password, login terlebih dahulu sebagai alice dengan perintah su alice, lalu computer akan meminta password yang saat ini dipakai dan selanjutnya akan meminta untuk menginput password baru beserta konfirmasinya.

 

6.      Lihat keanggotaan dari setiap user.

Hasil :


Analisa : Untuk melihat keanggotaan pada setiap user, dapat menggunakan perintah groups yang kemudian diikuti dengan nama usernya seperti yang terlihat pada gambar di atas.

 

7.      Hapuslah user Account dan Sales.

Hasil :


Analisa : Untuk menghapus user, dapat menggunakan perintah userdel [nama user] dan untuk melihat keanggotaannya, dapat menggunakan perintah groups [nama user]. Maka user yang telah dihapus sebelumnya, telah hilang dari daftar keanggotaan.


KESIMPULAN

 

Berdasarkan percobaan yang telah dilakukan, dapat diambil kesimpulan bahwa kali 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