Praktikum 11 Manajemen dan User Group

Nama : Muhammad Ariq Dzulfiqar

Kelas :  BM5B

NIM : 1803421017


TEORI SINGKAT:

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.


TUGAS PENDAHULUAN:

Sebagai tugas pendahuluan, jawablah pertanyaan-pertanyaan berikut ini :

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

File /etc/passwd adalah file yang berisi daftar user yang dipisahkandengan baris. Setiap baris berisiinformasimengenai :

·         Username — nama user yang diketiksaat login sistem

·         Password — berisipasword yang di-e nkripsi (atau x bila shadow password digunakan)

·         User ID (UID)      —        bilangan numerik yang ekuivalendengan username yang menjadiacuansistem.

·         Group ID (GID) — bilangan numerik yang ekuivalendengannama group primer yang menjadiacuansistem.

·         GECOS — namahistori, kolomGECOS[1] bersifatopsional dan digunakan untuk menyimpan informasi tambahan (sepertinamalengkap user).

·         Home directory — path absolutuntuk 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.

File /etc/group adalah file yang berisi daftar group yang dipisahkan per baris.Setiap baris terdiridari 4 kolom, yang berisiinformasimengenai:

·         Group name — nama group.

·         Group password — Bila di-set, mengijinkan user yang bukanbagiandari group bergabungkedalam group denganmenggunakanprintahnewgrp dan mengetikkan password. Jika lebihkecildari x, maka shadow group password digunakan.

·         Group ID (GID) — Bilangannumerik yang ekuivalendengan group name.

·         Member list — daftar user yang menjadimilik group.

 

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

Perintahuseradddigunakanuntukmembuat user baru.

Contoh:

#useradd [-option][nama user]

#useradd -g friend bob

#useradd lili

Option yang digunakan:

-u: nomoridentitas user (UID)

-g: nomoridentitas group (GID)

-d: menentukan path home direktori user secara manual

-s: shell yang akandigunakan user

-c: komentartentang user

Option di atassifatnyaopsional.


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

Perintah gropuadd digunakan untukmembuat group baru.

Contoh:

#groupadd[-option][nama group]

#groupadd friend

#groupadd classmate.


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

Perintahuserdeldigunakanuntukmenghapus 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 ?

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

 

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

#groupmod [-option][nama group]

#groupmod -g 999 autobots


PERCOBAAN:

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

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

# cat /etc/passwd | more

Hasil:


Analisa:

Perintah di atas digunakan untukmelihat isi file /etc/passwddan adakolomapasaja 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 setiapbaris.

# cat /etc/group | more

Hasil:


Analisa:

Perintah di atasdigunakanuntukmelihatisi file /etc/groupdan adakolomapasaja yang terdapat pada setiap baris. Contoh pada isi file /etc/group:

adm:x:4:syslog,ariqdz

Baris di atasmenunjukkanadmuser mempunyai shadow password, GID nya4, dan mempunyai member atauanggota group syslog dan ariqdz


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

Hasil:


Analisa:

Untukmembuat group barumenggunakanperintahgroupadd.  Perintah di atas, akanmenambahkan group barubernama friend, classmate, dan neighbour. Untukmengecekapakah group barutersebutsudahberada pada home/directory sertadapatmelihat group besertaanggotaaktif, makadapatmenggunakanperintahcat /etc/group dan pada gambar di atasdapatdilihatbahwaketiga group tersebutberhasilditambahkan.



Komentar

Postingan populer dari blog ini