tugas so2 3

16
PANDUAN MANAJEMEN USER DAN GROUP BERBASIS CLI DILINUX Alfanugrah A. Hi Usman 121055520111154

Upload: alfanugrah

Post on 04-Aug-2015

14 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Tugas so2 3

PANDUAN MANAJEMEN USER

DAN GROUP BERBASIS CLI

DILINUX

Alfanugrah A. Hi Usman

121055520111154

Page 2: Tugas so2 3

Dalam sistem operasi linux juga diperlukan yang namanya

manajemen user dan grup. Bayangkan jika dalam suatu

perusahaan yang mempunyai ratusan karyawan dan

mempunyai beberapa divisi didalamnya. Tentunya

manajemen sangat diperlukan untuk hal ini agar lebih

mudah dalam mengontrolnya apabila ada karyawan yang

ingin membuat akun baru, mengganti password, atau ada

karyawan yang resign dan akunnya mesti dihapus.

Page 3: Tugas so2 3

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. Dalam

pembahasan ini akan dijelaskan bagaimana membuat,

memodifikasi, serta menghapus user dan grup di linux.

Page 4: Tugas so2 3

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

Page 5: Tugas so2 3

username = nama user yang digunakan untuk login kedalam sistem

password = berisi password yang dienkripsi (huruf x menunjukan

bila menggunakan shadow password yang dalam file /etc/shadow)

user ID = angka unik yang dimiliki oleh setiap user

group ID = angka unik yang dimilik oleh setiap grup, dimana tiap

user bisa masuk dalam salah satu – grup tersebut

direktori home = path absolut untuk direktori home dari setiap user

shell = program yang otomatis dijalankan setiap user login kedalam

sistem (command interpreter)

Page 6: Tugas so2 3

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:

Page 7: Tugas so2 3

1. useradd

disini password untuk user john belom diatur, untuk

mengaturnya jalankan perintah dibawah ini lalu ketik

password untuk user john.

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

# passwd john

output :

Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully

Page 8: Tugas so2 3

2. 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 []: Is the information correct? [Y/n] Y

Page 9: Tugas so2 3

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.

Page 10: Tugas so2 3

Menghapus user

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

Page 11: Tugas so2 3

1. Userdel

file konfigurasi untuk userdel terletak didalam

/etc/login.defs , dengan opsi -f perintah diatas

akan menghapus user meskipun user dalam

keadaan terkoneksi kedalam sistem.

# userdel -f john

Page 12: Tugas so2 3

2. Deluser

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 tersebut–backup-to = melakukan backup dengan spesifikasi tempat menyimpannya, default penyimpanan di direktori home–remove-home = remove the user home–remove-all-file = menghapus semua file yang dimilik oleh semua user tersebut–group = menghapus user dari dalam suatu grup–system = mengahapus user dan grup yang ada dalam sistem–conf = digunakan dengan file konfigurasi yang terletak di /etc/deluser.conf dan /etc/adduser.conf

# deluser billy

Page 13: Tugas so2 3

Manajemen Grup

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

Page 14: Tugas so2 3

Membuat Group

Untuk membuat grup menggunakan perintah addgroup.

# addgroup marketing

Menghapus grupUntuk menghapus grup menggunakan perintah delgroup.

# delgroup marketing

Page 15: Tugas so2 3

Memasukkan User kedalam sebuah Group

Cara memasukkannya menggunakan syntax

Sudo adduser nama_user nama_group

Setelah memasukkan perintah tersebut maka user akan dimasukkan kedalam groupUntuk bisa mencek dapat menggunakan syntax berikut :

Cat/etc/group

Page 16: Tugas so2 3

SELESAI…..