Bagaimana menjadi root di Linux
Di setiap sistem Linux, akun root adalah pengguna khusus yang memiliki hak administratif. Masuk sebagai root (atau menjalankan perintah dengan hak akses root) diperlukan untuk banyak tugas. Jika Anda perlu melakukan tugas sebagai pengguna root, pastikan Anda sepenuhnya memahami perintah yang Anda jalankan, dan konsekuensi apa yang dimilikinya. Perintah tunggal yang ceroboh atau salah format, dijalankan sebagai root, dapat membuat seluruh sistem operasi tidak dapat digunakan. Lakukan riset Anda, dan selalu periksa ulang setiap perintah sebelum menekan Enter.
Masuk sebagai root
Akun root mirip dengan akun lain yang memiliki nama pengguna (“root”) dan kata sandi. Jika Anda mengetahui kata sandi root, Anda dapat menggunakannya untuk masuk ke akun root dari baris perintah.
Ada perintah khusus bernama su (untuk “pengguna super”, atau “ganti pengguna”) yang memungkinkan Anda menjalankan perintah sebagai akun root untuk sementara. Dari baris perintah, ketik:
su
Masukkan kata sandi setelah diminta kata sandi. Jika berhasil, Anda akan dialihkan ke pengguna root dan dapat menjalankan perintah dengan hak istimewa sistem penuh.
Hati-hati saat masuk sebagai root. Sangat mudah untuk melupakan bahwa Anda saat ini adalah pengguna root, dan Anda mungkin secara tidak sengaja menjalankan perintah karena mengira Anda hanyalah manusia biasa. Salah satu cara untuk mengingatkan diri Anda sendiri apakah Anda root atau bukan adalah dengan memeriksa command prompt Anda. Banyak sistem mengakhiri command prompt mereka dengan tanda dolar (“$“) jika Anda masuk sebagai pengguna biasa dan tanda pagar (“#“) jika Anda root.
Atau, Anda dapat menggunakan siapa saya perintah untuk menentukan akun yang Anda gunakan.
Setelah selesai dengan tugas administratif Anda, Anda dapat menjalankan keluar atau keluar perintah untuk kembali ke akun pengguna standar Anda.
Saat masuk sebagai root, sering kali berguna untuk menggunakan satu tanda hubung setelah su perintah, seperti ini:
su -
Perintah ini mensimulasikan login root lengkap. Ini mengeksekusi semua skrip inisialisasi shell pengguna root dan menyetel semua variabel lingkungan seolah-olah root login ke sesi shell baru. Bergantung pada tugas apa yang perlu Anda lakukan, dan bagaimana root dikonfigurasi, bentuk file su perintah mungkin optimal untuk Anda.
Menjalankan perintah sebagai root tanpa kata sandi root
Dimungkinkan, dan seringkali lebih disukai, untuk menjalankan perintah sebagai root tanpa masuk ke akun root dengan menggunakan sudo perintah, yang merupakan singkatan dari “superuser do.” Jika Anda mengawali perintah dengan sudo, Anda diminta memasukkan kata sandi (bukan kata sandi root), dan nama Anda diperiksa dengan file khusus bernama sudoers. Jika akun Anda terdaftar di sana, perintah Anda berjalan dengan hak akses root.
Menggunakan sudo membuatnya sulit untuk melupakan bahwa Anda root karena Anda tidak masuk ke akun root, dan tidak akan pernah lupa untuk keluar. Juga, mengetik sudo setiap kali Anda menjalankan perintah yang berpotensi merusak, mengingatkan Anda untuk ekstra hati-hati dan memeriksa ulang diri Anda sendiri.
Jika Anda perlu menambahkan pengguna ke daftar sudoers, gunakan visudo perintah yang memerlukan hak akses root untuk dijalankan, dan memungkinkan Anda mengedit file sudoers sensitif dengan aman.