Pengaturan User di Linux
Sebagai seorang admin server, terutama yang biasa dilingkungan linux, kita wajib mengetahui perintah-perintah dasar untuk pengaturan akses user di sebuah server.
Berikut perintah-perintah dasar dalam pengaturan hak akses user pada sebuah server linux baik ubuntu, fedora, centos dsb.
1. Membuat user baru
Berikut perintah membuat user baru. Ganti "namauser" dengan nama user yang akan anda buat.
# adduser namauser
atau
# useradd namauser
2. Membuat password/Mengganti password
Berikut perintah membuat/mengganti password. Ubah "namauser" dengan nama user yang bersangkutan
# passwd namauser
3. Beralih ke User lain
Berikut perintah beralih ke user lain. ubah "userlain" menjadi nama user yang akan kita tuju.
# su userlain
4. Beralih ke User Root
Berikut perintah beralih ke hak user root. Ganti "userroot" dengan nama user yang memiliki hak akses root/sudo. Disini anda berarti masih dalam mode hak akses terbatas yang ditandai dengan tanda " $ ".
$ sudo su userroot
5. Membuat Grup User Baru
Berikut perintah membuat grup user baru. Ganti "grupbaru" dengan nama grup yang anda inginkan.
# groupadd grupbaru
6. Memasukkan User ke dalam Grup
Berikut perintah memasukkan suatu user ke dalam sebuah grup. Ganti "namagrup" dengan nama group yang telah dibuat, dan ganti "namauser" dengan nama user yang akan dimasukkan kedalam grup tersebut.
# usermod -aG namagrup namauser
7. Melihat User yang Aktif
Berikut perintah melihat user-user yang aktif.
# users
8. Melihat Grup yang Aktif
Berikut perintah melihat grup-grup yang aktif
# groups
9. Melihat Grup Apa Saja yang Berada Pada User
Berikut perintah untuk melihat grup-grup apa saja yang dimiliki oleh suatu user. Ganti "namauser" dengan nama user yang akan dilihat grup-grupnya.
# groups namauser
10. Menambahkan Beberapa Grup kedalam Satu User
Berikut perintah untuk menambahkan beberapa grup sekaligus ke dalam suatu user. Ganti "namagrup1","namagrup2","namagrup3" menjadi nama grup yang diinginkan untuk dimasukkan kedalam suatu user. Ganti pula "namauser" dengan nama user yang dituju.
# usermod -aG namagrup1,namagrup2,namagrup3 namauser
Misal :
# usermod -aG ftp,admin,root agung
11. Menghapus User
Berikut perintah untuk menghapuskan suatu user. Ganti "namauser" menjadi nama user yang akan dihapus.
# userdel namauser
12. Mengganti Directory Home Menjadi Directory Lain
Berikut perintah untuk mengubah directory default atau directory home suatu user menjadi directory lainnya yang kita inginkan. Ganti "pathdituju" menjadi path directory yang kita inginkan. Serta ganti "namauser" menjadi nama user yang bersangkutan.
# usermod -m -d pathdituju namauser
Misal :
# usermod -m -d /var/www/html/domain mazjohn
13. Memberikan Hak Akses Root/Sudo kepada User
Berikut perintah untuk memberikan akses SUDO kepada suatu user.
# visudo
lalu cari teks berikut :
root ALL=(ALL) ALL
kemudian tambahkan teks berikut, ganti "namauser" menjadi nama user yang dikehendari untuk dapat memiliki akses sudo :
namauser ALL=(ALL:ALL) ALL
setelah itu simpan dengan mengetikkan
:wq
Ketik Komentarmu