assalamu 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 user dan 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 password digunakan
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 group bergabung kedalam group dengan menggunakan perintah newgrp dan mengetikkan password. Jika lebih kecil dari x, maka shadow group password digunakan.
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
usermod
Mengedit atribut account termasuk beberapa fungsi yang berhubungan dengan masa berlaku password.
passwd
Untuk melakukan setting password. Selain mengubah password user juga untuk mengontrol semua aspek tentang masa berlaku password
chpasswd
Membaca file yang 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.
gpasswd
Mengubah keanggotaan group dan 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.