Saturday, 15 April 2017

Cara Membuat Sudo User Di Linux Debian, Menjadikan User Memiliki Hak akses Root

Cara Membuat Sudo User Di Linux Debian, Menjadikan User Memiliki Hak akses Root - Setelah instal Linux Debian, sebaiknya kita membuat sudoer (sudo user) yang menjadikan user dapat memiliki hak akses seperti root dengan perintah sudo. Hal ini untuk memudahkan kita saat menjalankan perintah melalui terminal namun, memerlukan hak akses root untuk menjalankan perintah tersebut. Dengan membuat sudoer, sistem juga menjadi lebih aman karena, kita tidak perlu masuk sebagai super user / root namun cukup menggunakan perintah sudo.

Saat proses instalasi Linux Debian, kita akan diminta membuat sebuah password root dan password untuk user. Namun, user belum dapat mengakses perintah sudo dan kita perlu menyetingnya terlebih dahulu untuk dapat menjalankan perintah sudo dan dapat menjalankan aplikasi atau perintah yang membutuhkan akses root.

Sebenarnya kita dapat menjalankan perintah di sistem Linux Debian sebagai super user melalui perintah su lalu masukan password “super user” tanpa perlu membuat sudoer untuk user. Hanya saja mungkin, dengan menggunakan Sudo User dapat mermudah kita saat menjalankan perintah berbasis teks di terminal Linux Debian. Menggunakan Sudo User juga akan membuat sistem komputer lebih aman dan hal ini dianjurkan terutama bagi pengguna anyar Linux.

Membuat Sudo User Debian, user memiliki hak akses sebagai root atau super user dengan menjalankan perintah sudo

Cara Membuat Sudo User Di Linux Debian


Sebelum menambahkan User sebagai Sudoer, ketika kita menjalankan perintah sudo di terminal Linux maka, sistem akan menampilkan pesan bahwa user yang kita pakai tidak ada dalam daftar file sudoers (etc/sudoers), seperti berikut ini :

sudo apt-get update
[sudo] password for user: 
user is not in the sudoers file.  This incident will be reported.

Untuk membuat Sudo User di Linux Debian dapat kita lakukan dengan cara sebagai berikut :

Update by Admin :

1. Install sudo

Biasanya sudo sudah terinstall secara default namun, bila ternyata sudo belum terinstall pada distro Linux Debian yang Anda pakai, install terlebih dahulu dengan menggunakan perintah teks di bawah ini :

Masuk sebagai root :

su

Install sudo :

apt install sudo

2. Pastikan nama user yang akan kita jadikan Sudo User

Pada saat proses instalasi Linux Debian, kita sudah membuat satu user yang bisa kita jadikan Sudo User. Bila kita ingin menggunakan user lainnya, silahkan buat user baru lalu untuk di tambahkan sebagai Sudo User. Untuk melihat nama user, ketik kata users pada terminal Debian.

3. Tambahkan User Sebagai Sudo User

Buka file sudoers pada diretori /etc (sebagai root), ketik saja perintah berikut ini di terminal Debian :

gksu gedit /etc/sudoers

atau :

Masuk sebagai root terlebih dahulu :

su

Lalu ketik perintah di bawah ini :

gedit /etc/sudoers

bila dalam sistem komputer yang kita gunakan tidak menggunakan aplikasi penyunting teks gedit, silahkan ganti dengan penyunting teks lainnya seperti misalnya : pluma, leafpad, xed atau yang lainnya.

4. Menambahkan User sebagai Sudo User

Setelah file sudoers pada direktori /etc kita buka menggunakan penyunting teks, cari baris perintah berikut ini :

.
.
# User privilege specification
%sudo    ALL=(ALL:ALL) ALL
.
.

Update by Admin :

Setelah file sudoers kita buka, lihat pada kata # Allow members of group sudo to execute any command

# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults    env_reset
Defaults    mail_badpass
Defaults    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification


# User privilege specification
root    ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo    ALL=(ALL:ALL) ALL
namauser    ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

Tambahkan nama user dibawah kata %sudo diikuti dengan ALL=(ALL:ALL) ALL

Misalnya : namauser    ALL=(ALL:ALL) ALL

Lihat pada teks “%sudo” , ganti teks tersebut dengan nama user yang akan kita jadikan sudoer dan setelah itu simpan dokumen lalu keluar dari aplikasi penyunting teks (tutup dokumen).

Misalnya:

.
.
# User privilege specification
debianuser    ALL=(ALL:ALL) ALL
.
.

Dimana debianuser merupakan nama user yang kita tambahkan ke dalam file sudoers yang nantinya dapat menjalankan perintah sudo untuk mengeksekusi perintah di terminal Debian dengan hak akses sebagai root / super user.

5. Coba Sudo User

Setelah itu, coba kita gunakan sudoer untuk menjalankan perintah melalui terminal Debian. Ketik perintah di bawah ini :

sudo apt-get update

Bila pengaturan sudoers sudah benar maka, tidak ada pesan kesalahan dalam mengeksekusi perintah di atas dan proses update repository akan berjalan seperti biasanya. Demikian cara membuat sudoer di Linux Debian. Semoga bermanfaat dan menambah pengetahuan kita semuanya terutama pengguna baru distro Linux Debian.


EmoticonEmoticon