Pada Ubuntu Linux, sebuah nama login dianggap sah dalam suatu sistem apabila :
a) Data-data terdapat pada file /etc/passwd
b) Password dalam bentuk terenskripsi (tidak terbaca) berada dalam file /etc/shadow
c) Nama login berada pada group yang terdapat pada /etc/group
Langkah-langkah dalam memanagemen user. Melihat beberapa user dalam sistem :
cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
.......................................
nobody:x:99:99:Nobody:/:/sbin/nologin
user:x:500:100:user himatif :/home/user:/bin/bash
Misal, baris terakhir dari tampilan di atas :
user:x:500:100:user himatif :/home/user:/bin/bash
Keterangan :
user = nama login untuk user tertentu
x = password yang telah dideskripsi (disimpan dalam file /etc/shadow)
500 = nomor UID (User ID)
100 = nomor GID (Group ID)
user himatif = nama login atau komentar
/home/user = direktori home untuk user user
/bin/bash = default shell yang digunakan
Sistem Linux telah menyiapkan beberapa utilitas yang merupakan utilitas pengubah file-file diatas, utilitas tersebut antara lain :
1. userdd
Berfungsi untuk menambah sebuah group. Letak file : /usr/sbin/groupadd
Sintaksnya :
useradd -D[-g group] [-b base] [-s shell] [-f inactive] [-e expire]
Contoh penggunaan :
user@himatif:~$ sudo useradd user1
2. passwd Setelah membuat user, kita membuat password untuk login ke user :
user@himatif:~$ sudo passwd user1
Tampilan berikutnya memasukkan password yang kita inginkan, dilanjutkan dengan verifikasi password :
Changing password for user1.
New password :
Reenter
new password :
Password changed
Perlu kita ketahui bahwa UNIX memberlakukan password minimal 6 karakter dan
dalam huruf abjad jika kecil maka kecil semuanya atau besar maka besar semuanya.
Bisa juga dikombinasikan dengan angka. Jika kita membuat password terdiri dari
misalnya 3 karakter saja, maka sistem akan memberikan warning seperti ini :
BAD PASSWORD: it's WAY too short
3. userdel
Berfungsi untuk menghapus user dari sistem.
user@himatif:~$ sudo userdel user1
4. groups
Digunakan untuk menampilkan informasi group yang sedang login sintaks :
groups [OPTION]... [USERNAME]...
$ groups
5. groupadd
Berfungsi untuk menambah group yang ada. Letak file : /usr/sbin/groupadd
sintaks : groupadd group
user@himatif:~$ sudo groupadd mygroup
6. groupdel
Berfungsi untuk menghapus group yang ada. Letak file : /usr/sbin/groupdel
sintaks : groupdel group
user@himatif:~$ sudo groupdel mygroup
by : Yohanes
Sabtu, 10 Mei 2008
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar