Menambah User Dan Menghapus User di Ubuntu

Menambah dan menghapus user merupakan tugas dasar yang harus anda ketahui dalam mengelola server Linux. Bila anda membuat server baru, anda hanya diberi akun root secara default.  Anda juga harus membuat akun user tambahan untuk setiap pengguna yang mengakses server, setiap pengguna disarankan memiliki akun yang berbeda. Anda masih bisa mendapatkan hak akses sebagai administrator ketika anda membutuhkannya melalui mekanisme yang disebut sudo. Dalam panduan ini kami akan membahas cara membuat akun user, memberikan hak sudo dan menghapus akun user.

 

Membuat User

Ketikan perintah berikut untuk membuat user baru :

# adduser nama_user

Dalam proses penambahan user, anda akan disuguhkan dengan serangkaian pertanyaan. Prosedurnya sebagai berikut :

  1. Menetapkan dan mengkonfirmasi password untuk user baru
  2. Mengisi informasi user baru seperti Full Name, Room Number, Wordphone, Home Phone dan Other
  3. Mengkonfirmasi bahwa informasi yang diberikan adalah benar.

qwords_adduser1

 

Memberikan Hak Sudo Kepada User

Bila user baru anda perlu menjalankan perintah dengan hak root (administratif), anda perlu memberikan akses pengguna baru ke sudo. Cara paling aman untuk melakukan hal ini adalah dengan menggunakan perintah visudo.

# visudo

Pada halaman text editor, tambahkan baris konfigurasi sebagai berikut :

nama_user ALL=(ALL) ALL

qwords_adduser2

 

Simpan konfigurasi dengan menekan tombol “CTRL+X” pada keyboard, diikuti dengan mengetik huruf “Y” dan tekan “ENTER”. Sekarang user yang anda buat telah dapat menggunakan perintah dengan hak administratif.

Untuk mencobanya, anda dapat login menggunakan user tersebut, anda dapat mengeksekusi perintah sebagai reguler user atau dengan hak administratif diawali menggunakan sudo disetiap perintah yang akan dieksekusi.

# sudo nama_perintah

 

Berikut perbedaan contoh perintah yang memerlukan hak administratif ketika dieksekusi oleh reguler user dan sudo user.

Eksekusi perintah sebagai reguler user :

qwords_adduser3

 

Eksekusi perintah sebagai sudo user :

qwords_adduser4

 

 

Menghapus User

Saat anda tidak memerlukan lagi suatu akun user, disarankan untuk menghapus user tersebut. Anda dapat menghapus user tanpa menghapus file milik user tersebut dengan mengetikan perintah berikut melalui user root anda :

# deluser nama_user

Bila anda login sebagai user yang telah memiliki hak administratif ( sudo ), ketikkan perintah berikut :

# sudo deluser nama_user

qwords_adduser6

 

Apabila anda ingin menghapus user beserta direktori home milik user tersebut, anda dapat mengetikkan perintah berikut :

# deluser --remove-home nama_user

atau

# sudo deluser --remove-home nama_user

qwords_adduser5

 

Menghapus Hak Sudo dari User

Bila sebelumnya anda memberikan hak administratif ( sudo ) pada user yang dihapus, anda juga perlu menghapus hak administratif yang telah diberikan sebelumnya. Caranya cukup mudah, anda dapat mengetikkan perintah berikut :

# visudo

Kemudian, hapus baris konfigurasi yang berkaitan dengan user tersebut

# User privilege specification
root ALL=(ALL:ALL) ALL
nama_user ALL=(ALL:ALL) ALL #HAPUS BARIS INI

 

Cara ini juga dapat digunakan untuk menarik kembali hak administratif ( sudo ) yang sebelumnya telah diberikan kepada suatu user.