Sistem operasi Linux tidak pernah lepas dari manajemen proses maupun kepemilikan dan hak akses file dimana ketiga fungsi tersebut memerlukan sebuah account user dan group. Seperti yang kita ketahui, dalam sistem operasi LInux pada umumnya, hak akses user dibagi ke dalam dua jenis yaitu user biasa ditandai dengan prompt $ dan super user (root) ditandai dengan prompt #.
Pembagian hak akses ini tentunya dilakukan untuk keamanan sistem itu sendiri, artinya hanya super user (root) yang punya kendali untuk melakukan konfigurasi terhadap sistem sedangkan user biasa hanya sebatas bisa melihat file yang berada pada direktori /home.
MENAMPILKAN USER DAN GROUP
Menampilkan semua user dapat menggunakan beberapa perintah berikut:
nano /etc/passwd
Perintah lain yang dapat digunakan:
getent passwd
Dapat juga menggunakan perintah less atau cat berikut:
less /etc/passwd
cat /etc/passwd
Jika ingin menampilkan daftar semua group dapat menggunakan perintah di atas dengan mengganti direktori file group seperti berikut ini:
nano /etc/group
Menggunakan command getent:
getent group
Menggunakan perintah cat atau less
cat /etc/group
less /etc/group
Menampilkan current group (group saat ini) perintah yang digunakan:
groups
Menampilkan semua group untuk user tertentu dapat menggunakan perintah:
groups [NAMA USER]
Mengetahui jumlah user yang ada pada sistem dapat menggunakan perintah:
getent passwd | wc -l
Ganti passwd dengan group untuk mengecek jumlah group yang ada pada sistem:
getent group | wc -l
MANAJEMEN USER
Penjelasan untuk baris tersebut adalah sebagai berikut:
- root : nama user
- x : password yang telah dienkripsi dan disimpan dalam file /etc/shadow
- 0 : UID (User Identifier)
- 0 : GID (Group Identifier)
- root : GECOS (General Electric Comprehensive Operating System) berisi informasi nama lengkap user, alamat, telepon, dan lain-lain
- /root : direktori kerja default ketika user login ke dalam sistem
- /bin/bash : jenis shell yang berjalan saat user login ke sistem
MENAMBAHKAN USER
Selanjutnya tambahkan password untuk user tersebut dengan perintah:
passwd [NAMA USER]
MENGHAPUS USER
deluser [NAMA USER]
Konfigurasi ini disimpan dalam file /etc/deluser.conf. Opsi yang bisa ditambahkan pada saaat kita menghapus user tertentu adalah sebagai berikut:
- -backup : membackup semua file milik user yang dihapus
- -backup-to : membackup semua file milik user yang dihapus ke lokasi tertentu
- -remove-home : menghapus direktori user
- -remove-all-file : menghapus semua file user
- -group : menghapus keanggotaan user dalam group
- -system : menghapus user dalam sistem
- -conf : menghapus user berdasarkan konfigurasi file /etc/deluser.conf dan /etc/adduser.conf
MANAJEMEN GROUP
Daftar group dalam sistem operasi Linux disimpan pada file /etc/group. Untuk membuka file tersebut ketikkan perintah:
nano /etc/group
Daftar group yang berada pada file /etc/group hanya berisi tiga informasi yaitu groupname (nama group), x (password), GID (Group Identifier).
Menambahkan Group dan Menghapus Group
Untuk membuat group baru dapat menggunakan perintah:
groupadd [NAMA GROUP]
Untuk menghapus group dapat menggunakan perintah:
groupdel [NAMA GROUP]Baik teman teman itu dia beberapa panduan mengenai User and Group Management. Semoga
Tidak ada komentar:
Posting Komentar