Untuk menjalankan tugas administratif di Linux, Anda harus memiliki akses root (juga dikenal sebagai superuser). Memiliki akun root terpisah adalah umum di sebagian besar distribusi Linux, tetapi Ubuntu menonaktifkan root secara default. Ini mencegah pengguna membuat kesalahan dan menjaga sistem tetap aman dari penyusup. Untuk menjalankan perintah yang memerlukan akses root, gunakan sudo.
Langkah
Metode 1 dari 2: Menjalankan Perintah Root dengan Sudo
Langkah 1. Tekan Ctrl+Alt+T untuk membuka jendela terminal
Karena Ubuntu mengunci akun root secara default, Anda tidak dapat menggunakan su untuk menjadi root seperti yang Anda lakukan di distribusi Linux lainnya. Sebagai gantinya, mulailah perintah Anda dengan Sudo.
Langkah 2. Ketik sudo sebelum sisa perintah Anda
"Sudo" adalah singkatan dari "pengguna pengganti lakukan." Saat Anda menambahkan sudo ke awal perintah, perintah tersebut akan dijalankan sebagai root.
- Misalnya: sudo /etc/init.d/networking stop menghentikan layanan jaringan, dan sudo adduser menambahkan pengguna baru ke sistem. Kedua tugas ini memerlukan akses root.
- Anda akan diminta untuk memasukkan kata sandi Anda sebelum sudo menjalankan perintah. Linux menyimpan kata sandi Anda selama 15 menit sehingga Anda tidak perlu terus mengetiknya.
Langkah 3. Ketik gksudo sebelum menjalankan perintah yang membuka program dengan Graphical User Interface (GUI)
Untuk alasan keamanan, Ubuntu tidak merekomendasikan penggunaan "sudo" untuk membuka program dengan GUI. Sebagai gantinya, ketik gksudo sebelum perintah yang meluncurkan program.
- Misalnya: ketik gksudo gedit /etc/fstab untuk membuka file "fstab" di GEdit, program pengeditan dengan GUI.
- Jika Anda menggunakan KDE Window Manager, gunakan kdesudo sebagai ganti gksudo.
Langkah 4. Simulasikan lingkungan root
Jika Anda adalah pengguna tingkat lanjut yang membutuhkan akses ke shell root yang sebenarnya untuk menjalankan skrip tertentu, simulasikan shell root dengan sudo –i. Perintah ini akan memberi Anda akses superuser dengan variabel lingkungan root.
- Masukkan perintah sudo passwd root. Ini akan membuat kata sandi untuk root, yang pada dasarnya "mengaktifkan" akun. Jangan lupa kata sandi ini.
- Ketik sudo -i. Masukkan kata sandi root saat diminta.
- Prompt akan berubah dari $ ke #, menunjukkan Anda memiliki akses root.
Langkah 5. Berikan akses sudo ke pengguna lain
Jika Anda menyiapkan akun untuk seseorang yang saat ini tidak memiliki akses root, Anda perlu menambahkan nama pengguna mereka ke grup sudo. Untuk melakukan ini, ketik usermod -aG sudo username (tetapi ganti "username" dengan nama pengguna yang benar).
Metode 2 dari 2: Mengaktifkan Pengguna Root
Langkah 1. Tekan Ctrl+Alt+T untuk membuka jendela terminal
Untuk tujuan keamanan (dan untuk menghindari kerusakan), akun pengguna root dikunci secara default. Untuk menjalankan perintah dengan aman sebagai root, Anda harus menggunakan
sudo
atau
gksudo
sebagai gantinya. Jika Anda benar-benar harus memiliki pengguna root terpisah (jika diperlukan oleh program yang digunakan oleh bisnis Anda, atau workstation ini hanya akan digunakan oleh satu pengguna), Anda dapat mengaktifkan pengguna root dengan beberapa perintah sederhana.
Mengaktifkan pengguna root dapat membahayakan sistem Anda dan tidak direkomendasikan oleh Ubuntu
Langkah 2. Ketik sudo passwd root dan tekan Enter
Anda akan diminta untuk mengatur kata sandi baru untuk pengguna root. Jangan kehilangan kata sandi ini.
Langkah 3. Masukkan kata sandi, lalu tekan Enter
Langkah 4. Ketik ulang kata sandi saat diminta, lalu tekan Enter
Pengguna root sekarang harus memiliki kata sandi.
Langkah 5. Ketik su - dan tekan Enter
Masukkan kata sandi root ketika diminta untuk tiba di prompt root.
Untuk menonaktifkan akun root, ketik sudo passwd -dl root
Tips
- Anda harus menghindari login sebagai root sebanyak mungkin. Anda dapat menjalankan hampir semua perintah yang dibutuhkan pengguna super dengansudo atau gksudo.
- Anda juga dapat menggunakan sudo –i untuk mengakses shell pengguna lain di sistem. Untuk menjadi pengguna “jane,” ketik sudo –I jane lalu masukkan kata sandi ANDA saat diminta (bukan kata sandi Jane).