5
Sistem operasi Linux dari awalnya memang sudah dirancang untuk bekerja dengan banyak user, artinya adalah di Linux Kita bisa melakukan login dengan berbagai nama user, dan tentu saja dengan hak yang berbeda-beda dan hak akses yang berbeda pula untuk file dan direktori. Dengan adanya manajemen user dan group ini jadinya akan lebih mudah dalam membagi setiap akun user pada tiap-tiap grup menurut divisinya masing masing. Dan juga mengatur hak kepemilikan file pada tiap-tiap user menurut grupnya masing- masing. 1. MANAJEMEN USER Untuk melihat daftar user bisa dilihat didalam file /etc/passwd, didalamnya terdapat beberapa informasi mengenai username, password, user ID, group ID, deskripsi, direktori home, dan shell yang digunakan user tersebut, yang dipisahkan dengan tanda “:” (titik dua) pada setiap barisnya. Berikut contoh dengan username root yang ada dalam file /etc/passwd. root:x:0:0:root:/root:/bin/bash 2 Username : nama user yang digunakan untuk login kedalam sistem. 2 Password : berisi password yang dienkripsi (huruf x menunjukan bila mimenggunakan shadow password yang dalam file m/etc/shadow). Panduan manajamen user & grup berbasis cli di linux

So 2 tugas 3 marsela

Embed Size (px)

Citation preview

Page 1: So 2  tugas 3 marsela

Sistem operasi Linux dari awalnya memang sudah dirancang untuk bekerja dengan banyak user, artinya adalah di Linux Kita bisa melakukan login dengan berbagai nama user, dan tentu saja dengan hak yang berbeda-beda dan hak akses yang berbeda pula untuk file dan direktori.

Dengan adanya manajemen user dan group ini jadinya akan lebih mudah dalam membagi setiap akun user pada tiap-tiap grup menurut divisinya masing masing. Dan juga mengatur hak kepemilikan file pada tiap-tiap user menurut grupnya masing-masing.

1. MANAJEMEN USER

Untuk melihat daftar user bisa dilihat didalam file /etc/passwd, didalamnya terdapat beberapa informasi mengenai username, password, user ID, group ID, deskripsi, direktori home, dan shell yang digunakan user tersebut, yang dipisahkan dengan tanda “:” (titik dua) pada setiap barisnya.

Berikut contoh dengan username root yang ada dalam file /etc/passwd.

root:x:0:0:root:/root:/bin/bash

2 Username : nama user yang digunakan untuk login kedalam sistem.

2 Password : berisi password yang dienkripsi (huruf x menunjukan bila mimenggunakan shadow password yang dalam file m/etc/shadow).

2 User ID : angka unik yang dimiliki oleh setiap user.2 Group ID : angka unik yang dimilik oleh setiap grup, dimana

tiap user mbisa nmasuk dalam salah satu – grup tersebut.

2 Direktori Home : path absolut untuk direktori home dari setiap user.

2 Shell : program yang otomatis dijalankan setiap user login kedalam mmmmmmmmmmmmisistem (command interpreter).

Panduan manajamen user & grup

berbasis cli di linux

Page 2: So 2  tugas 3 marsela

a. Membuat user

Untuk membuat user di linux kita bisa menggunakan perintah useradd dan adduser. Bedanya dari kedua perintah tersebut adalah useradd itu manual sedangkan adduser itu otomatis dalam membuat user. Untuk  lebih jelasnya lihat dibawah ini:

1) useradd

# useradd john -m -d /home/john -s /bin/bash

Disini password untuk user john belum diatur, untuk mengaturnya jalankan perintah dibawah ini lalu ketik password untuk user john.

# passwd john

output :

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

1)adduser

# adduser billy

output:

Adding user `billy' ...

Adding new group `billy' (1003) ...

Adding new user `billy' (1003) with group `billy' ...

Creating home directory `/home/billy' ...

Copying files from `/etc/skel' ...

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

Changing the user information for billy

Enter the new value, or press ENTER for the default

Full Name []:

Room Number []:

Work Phone []:

Home Phone []:

Other []:

Page 3: So 2  tugas 3 marsela

Is the information correct? [Y/n] Y

Bisa dilihatkan perbedaan dari kedua perintah tersebut.

b. Modifikasi user

Untuk memodfikasi user kita bisa menggunakan perintah usermod. Berikut contohnya:

# usermod john -a -G mysql

# usermod billy -a -G ftp

Perintah diatas maksudnya adalah memasukan user john kedalam grup mysql dan user billy kedalam grup ftp.

c. Menghapus user

Ada 2 perintah untuk menghapus user di linux, yaitu userdel dan deluser.

1)userdel

# userdel -f john

File konfigurasi untuk userdel terletak didalam /etc/login.defs , dengan opsi -f perintah diatas akan menghapus user meskipun user dalam keadaan terkoneksi kedalam sistem.

2) deluser

# deluser billy

File konfigurasi untuk deluser terletak didalam /etc/deluser.conf , perintah diatas akan menghapus user tetapi direktori home, mail, dan file lainnya tidak terhapus. Ada beberapa opsi untuk perintah ini diantaranya:

–backup : melakukan backup untuk semua file yang dimiliki user mmmmmmmmmmtersebut

Page 4: So 2  tugas 3 marsela

–backup-to : melakukan backup dengan spesifikasi tempat mmmmmmmmmmmenyimpannya, default penyimpanan di direktori home–remove-home : remove the user home–remove-all-file: menghapus semua file yang dimilik oleh semua user mmmmmmmmmmotersebut–group : menghapus user dari dalam suatu grup–system : mengahapus user dan grup yang ada dalam sistem–conf : digunakan dengan file konfigurasi yang terletak di mmmmmmmmmm/etc/deluser.conf dan /etc/adduser.conf

2. MANAJEMEN GROUP

Daftar grup yang terdapat di linux bisa dilihat dalam /etc/group , didalamnya terdapat informasi ada grup apa saja yang terdapat pada sistem.

a.Membuat grup

Untuk membuat grup menggunakan perintah addgroup.

# addgroup marketingb.Menghapus grup

Untuk menghapus grup menggunakan perintah delgroup.

# delgroup marketing