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 :
- Menetapkan dan mengkonfirmasi password untuk user baru
- Mengisi informasi user baru seperti Full Name, Room Number, Wordphone, Home Phone dan Other
- Mengkonfirmasi bahwa informasi yang diberikan adalah benar.
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
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 :
Eksekusi perintah sebagai sudo user :
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
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
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.