Artikel ini menjelaskan cara memberikan akses sudo ke pengguna baru atau yang sudah ada di sistem operasi Ubuntu®.
Buat pengguna baru
-
Gunakan
adduser
perintah diikuti oleh<username>
baru :root@server-01:~# adduser newuser Adding user `newuser' ... Adding new group `newuser' (1001) ... Adding new user `newuser' (1001) with group `newuser' ... Creating home directory `/home/newuser' ... Copying files from `/etc/skel' ...
-
Saat diminta, masukkan kata sandi untuk pengguna baru dua kali untuk menyetel dan memverifikasinya.
New password: Retype new password: passwd: password updated successfully
-
Jika Anda ingin menambahkan informasi kontak untuk pengguna baru, masukkan pada prompt atau tekan ENTER untuk melanjutkan dengan default. Setelah selesai, masukkan
y
untuk memverifikasi bahwa informasi yang dimasukkan sudah benar:Changing the user information for newuser Enter the new value, or press ENTER for the default Full Name []: New Hire Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y
Berikan izin root untuk pengguna baru atau yang sudah ada.
-
Gunakan
visudo
untuk mengedit sudoers berkas.root@server-01:~# visudo
-
Teks yang mirip dengan contoh berikut ditampilkan:
GNU nano 4.8 /etc/sudoers.tmp # # 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:> # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL # See sudoers(5) for more information on "#include" directives: #includedir /etc/sudoers.d
-
Gunakan Panah Bawah untuk menggulir ke bagian berikut:
# User privilege specification root ALL=(ALL:ALL) ALL
-
Tambahkan pengguna yang baru dibuat dengan memasukkan
<username> ALL=(ALL:ALL) ALL
di akhir bagian hak istimewa pengguna, seperti yang ditunjukkan pada contoh berikut:# User privilege specification root ALL=(ALL:ALL) ALL newuser ALL=(ALL:ALL) ALL
-
Tekan tombol Ctrl x untuk keluar. Masukkan
y
untuk menyimpan, dan klik ENTER untuk menyelesaikan.
Verifikasi perubahan izin
-
Gunakan
su
diikuti oleh<username>
untuk beralih ke akun pengguna baru:root@server-01:~# su - newuser newuser@server-01:~$
-
Gunakan
sudo -i
untuk memverifikasi bahwa akun pengguna dapat meningkatkan izin. Saat diminta, masukkan sandi pengguna baru:newuser@server-01:~$ sudo -i [sudo] password for newuser: root@server-01:~#
-
Gunakan
whoami
untuk memverifikasi bahwa Anda saat ini adalah pengguna root:root@server-01:~# whoami root
Gunakan tab Umpan Balik untuk memberikan komentar atau mengajukan pertanyaan. Anda juga dapat memulai percakapan dengan kami.