Anda di halaman 1dari 2

ssalamu alaikum wr wb.

Pada posting saya kali ini membahas tentang manajemen user dan group pada linux,
tepatnya pada ubuntu 14.04.1 LTS. jadi disini selain saya menjelaskan sedikit
tentang userdan group, saya juga memberi sedikit syntaks dasar pada terminal ubuntu untuk
manajemen user dan group.

Pada Linux Red Hat, informasi tentang user account dan groups disimpan dalam file teks
dalam direktori /etc/. Jika sistem administrator membuat user baru,file tersebut harus di edit
atau aplikasi harus digunakan untuk perubahan tersebut.

1. File /etc/passwd
File /etc/passwd adalah file yang berisi daftar user yang dipisahkan dengan baris. Setiap
baris berisi informasi mengenai :
a. Username yaitu nama user yang diketik saat login sistem
b. Password yaitu berisi password yang diengkripsi atau x bila shadow passworddigunakan
c. User ID yaitu bilangan numerik yang ekuivalen dengan username yang menjadi acuan sistem.
d. Group ID yaitu bilangan numerik yang ekuivalen dengan nama group primer yang menjadi acuan
sistem.
e. GECOS yaitu nama histori, kolom GECOS bersifat opsional dan digunakan untuk menyimpan
informasi tambahan seperti nama lengkap user.
f. Home directory yaitu path absolut untuk home directory dari user.
g. Shell yaitu program yang otomatis dijalankan bila user login. Berupa command
intepreter (biasanya disebut shell)
2. File /etc/group
File /etc/group adalah file yang berisi daftar group yang dipisahkan perbaris. Setiap baris
terdiri dari 4 kolom yang berisi informasi mengenai :
a. Group name yaitu nama group
b. Group password yaitu bila di set, mengijinkan user yang bukan bagian dari groupbergabung
kedalam group dengan menggunakan perintah newgrp dan mengetikkan password. Jika lebih
kecil dari x, maka shadow group passworddigunakan.
c. Group ID yaitu bilangan numerik yang ekuivalen dengan group name.
d. Member list yaitu daftar user yang menjadi milik group

Tabel 5.1 perintah umum untuk mengatur user command dan group
Aplikasi Fungsi
useradd Menambah user account
userdel Menghapus user account
Mengedit atribut account termasuk beberapa
usermod fungsi yang berhubungan dengan masa
berlaku password.
Untuk melakukan setting password. Selain
passwd mengubah password user juga untuk mengontrol
semua aspek tentang masa berlaku password
Membaca file yang
chpasswd berisi username dan password dan update setiap
password user
chage Mengubah masa berlaku password user.
chfn Mengubah informasi GECOS user
chsh Mengubah shell default user

Tabel 5.2 perintah untuk membuat dan mengatur group


Aplikasi Fungsi
groupadd Menambah group, tetapi tidak
menentukan user pada group tersebut
groupdel Untuk menghapus group
groupmod Memodifikasi nama group atau GID, tetapi
tidak mengubah keanggotaan group.
Mengubah keanggotaan group dan
gpasswd melakukan setting password untuk
mengijinkan anggota selain group tersebut.
grpck Memriksa integritas file
/etc/group/ dan /etc/gshadow
Contoh
a. Menambah group
$ sudo su <enter>
Memasukkan password
$ groupadd teman <enter>
$ groupadd keluarga <enter>

b. Mengecek data group didalam file /etc/group dengan mengetikkan perintah


$ cat /etc/group | grep teman <enter>
$ cat /etc/group | grep keluarga <enter>

c. Menambahkan user dalam group


$ useradd G teman evan <enter>
$ useradd G teman dimas <enter>
$ passwd evan <enter>
$ passwd dimas <enter>
$ cat /ets/group | grep teman

$ useradd G keluarga riko <enter>


$ useradd G keluarga ceper <enter>
$ passwd riko <enter>
$ passwd ceper <enter>
$ cat /etc/group | grep keluarga

d. Untuk memastikan apakah user sudah berada dalam group yang benar, menggunakan
perintah :
$ groups evan <enter>
$ groups dimas <enter>

Sekian dan terima kasih. Demikian lah yang bisa saya bagikan assalamu alaikum wr wb