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
Posting Komentar