Sudo adalah singkatan dari superuser do . Sudo adalah perintah yang digunakan dalam sistem mirip Unix untuk memungkinkan pengguna biasa menjalankan program sebagai pengguna lain. Dalam kebanyakan kasus, itu adalah pengguna root.
Opsi ini memberi Anda izin tingkat administrator untuk menjalankan program di mesin Anda. Ini adalah alternatif untuk menggunakan perintah su.
Pada dasarnya, Melakukan administrasi server sebagai pengguna non-root adalah praktik terbaik untuk keamanan.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri Sudo terkait di Sistem Linux Debian.
Dalam konteks ini, kita akan melihat cara membuat pengguna baru di sistem Debian dan membuat pengguna sudo dengan memberikannya akses sudo.
Bagaimana Cara Membuat Pengguna Sudo di Debian ?
Dengan akun pengguna sudo, Anda dapat menjalankan perintah administratif tanpa perlu masuk ke akun pengguna root di server Debian Anda.
Anda perlu melakukan langkah-langkah berikut untuk membuat pengguna baru dan memberikan akses sudo ke sana. Anda dapat melewati langkah membuat pengguna jika Anda ingin memberikan akses sudo ke pengguna yang ada.
- Mulailah dengan masuk ke server Anda sebagai pengguna root:
$ ssh root@server_ip_address
Buat akun pengguna baru menggunakan perintah adduser.
Ganti linuxapt dengan nama pengguna yang Anda inginkan:
$ adduser linuxapt
Ini akan meminta Anda untuk mengatur kata sandi baru dan mengetik ulang kata sandi pengguna. Disarankan untuk menyetel sandi yang kuat dengan kombinasi karakter alfanumerik dan karakter khusus.
Anda akan mendapatkan output berikut:
Adding user `linuxapt' ...
Adding new group `linuxapt' (1001) ...
Adding new user `linuxapt' (1001) with group `linuxapt' ...
Creating home directory `/home/linuxapt' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Setelah kata sandi Anda berhasil diperbarui, itu akan membuat direktori untuk pengguna baru dan menyalin file konfigurasi yang diperlukan.
Setelah itu akan meminta Anda untuk memasukkan informasi pengguna baru. Ini opsional, jadi jika Anda tidak ingin masuk, Anda bisa melewatinya dengan menekan Enter untuk masing-masing menyetel default.
Anda akan melihat output berikut:
Changing the user information for linuxapt
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
Sekarang, pengguna telah dibuat dan kami akan menambahkan pengguna baru ke grup sudo untuk memberikan akses sudo.
Secara default, anggota grup sudo memiliki akses sudo di sistem Debian:
$ usermod -aG sudo linuxapt
Bagaimana cara memverifikasi akses sudo ?
Login menggunakan pengguna yang baru dibuat atau Anda dapat beralih ke pengguna yang baru dibuat dengan mengetikkan :
$ su - linuxapt
Gunakan perintah sudo untuk menjalankan perintah whoami:
$ sudo whoami
Jika akun pengguna baru memiliki akses sudo maka output dari perintah yang diberikan akan menjadi root seperti di bawah ini :
Output
root
Sekarang Anda dapat menggunakan sudo hanya dengan mengetik sudo sebelum perintah apa pun dan beri spasi :
$ sudo ls -la /root
Pertama kali akan meminta Anda untuk memasukkan kata sandi pengguna untuk sesi itu :
Output
[sudo] password for linuxapt: