Jawaban:
Meskipun mungkin dilakukan, itu tidak dianjurkan .
Untuk benar-benar mengaktifkan login root terlebih dahulu Anda harus mengatur kata sandi untuk akun root dan kemudian membuka kunci akun root yang terkunci. Jika Anda tidak menetapkan kata sandi untuk akun root, passwd
perintah itu akan kembali
passwd: unlocking the password would result in a passwordless account.
Jadi, pertama jalankan di terminal
sudo passwd root
Anda akan dimintai kata sandi Unix baru. Tulis dua kali (kedua untuk konfirmasi).
Kemudian jalankan
sudo passwd -u root
untuk membuka kunci akun. Ini harus kembali
passwd: password expiry information changed
Jika Anda ingin menonaktifkan akun root di Ubuntu, Anda perlu mengunci akun root dengan menggunakan perintah berikut sudo passwd -l root
Jika Anda ingin bekerja pada konsol root, Anda juga dapat menggunakan sudo -i
.
Hanya lakukan ini jika Anda tahu apa yang Anda lakukan. Informasi lebih lanjut tentang alasan untuk tetap dengan sudo di sini
pkexec gnome-terminal
akan membuka terminal dengan prompt root.
passwd root
akan memungkinkan Anda untuk membuat kata sandi untuk root.
Catatan: Menjalankan pengguna-admin dengan hak tinggi yang ditinggikan tidak lagi berfungsi karena bug yang ditandai sebagai "Tidak akan Perbaiki" untuk alasan keamanan. Lihat https://bugs.launchpad.net/ubuntu/+source/gnome-system-tools/+bug/685215 untuk penjelasan.
pkexec users-admin
akan membuka layar pengguna:
Anda dapat mengaktifkan akun root dengan mengatur kata sandi sebagai
sudo passwd root
sementara itu tidak direkomendasikan sama sekali. Dari bantuan Ubuntu
Mengaktifkan akun Root jarang diperlukan. Hampir semua yang perlu Anda lakukan sebagai administrator sistem Ubuntu dapat dilakukan melalui sudo atau gksudo. Jika Anda benar-benar membutuhkan login Root persisten, alternatif terbaik adalah dengan mensimulasikan shell login Root menggunakan perintah berikut ...
Dan
Gunakan dengan risiko Anda sendiri!
Masuk ke X sebagai root dapat menyebabkan masalah yang sangat serius. Jika Anda yakin Anda memerlukan akun root untuk melakukan tindakan tertentu, silakan berkonsultasi terlebih dahulu dengan saluran dukungan resmi, untuk memastikan tidak ada alternatif yang lebih baik.
Setelah diaktifkan, Anda dapat menonaktifkan akun root sebagai
sudo passwd -dl root
Berikut ini tautan untuk mengaktifkan login root untuk Ubuntu 12.04 & [Ubuntu 12.10] [3]
Di Linux ada akun khusus yang disebut root . Secara default terkunci di Ubuntu tetapi Anda dapat mengaktifkan akun root .
Namun ini biasanya bukan ide yang baik dan Anda harus mempertimbangkan dengan sangat hati-hati sebelum mengaktifkan login root.
Ada beberapa alasan bagus untuk tidak masuk sebagai root tetapi gunakan sudo sebagai gantinya
Pengguna tidak perlu mengingat kata sandi tambahan (yaitu kata sandi root), yang kemungkinan besar akan mereka lupakan (atau tulis sehingga siapa pun dapat dengan mudah masuk ke akun mereka).
Ini menghindari login interaktif "Saya bisa melakukan apa saja" secara default (misalnya kecenderungan oleh pengguna untuk login sebagai pengguna "Administrator" dalam sistem Microsoft Windows), Anda akan diminta kata sandi sebelum perubahan besar dapat terjadi, yang seharusnya membuat Anda pikirkan konsekuensi dari apa yang Anda lakukan.
sudo menambahkan entri log dari perintah yang dijalankan (di /var/log/auth.log). Jika Anda kacau, Anda selalu dapat kembali dan melihat perintah apa yang dijalankan. Ini juga bagus untuk audit.
Setiap cracker yang mencoba memaksa masuk ke dalam kotak Anda akan tahu ia memiliki akun bernama Root dan akan mencobanya terlebih dahulu. Apa yang mereka tidak tahu adalah apa nama pengguna pengguna Anda yang lain. Karena kata sandi akun Root terkunci, serangan ini pada dasarnya menjadi tidak berarti, karena tidak ada kata sandi untuk dipecahkan atau ditebak.
Mengizinkan transfer mudah untuk hak admin, dalam jangka pendek atau jangka panjang, dengan menambah dan menghapus pengguna dari grup, sambil tidak membahayakan akun Root. sudo dapat diatur dengan kebijakan keamanan yang jauh lebih baik.
Ini dibahas lebih rinci dalam Dokumentasi RootSudo Komunitas
Jika Anda memiliki sejumlah perintah yang biasanya membutuhkan sudo, Anda dapat mengetik sudo -i
sebelum perintah pertama kemudian exit
setelah yang terakhir untuk menghindari berulang kali mengetikkan sudo. Untuk menjalankan aplikasi GUI dengan hak root, tekan ALT+ F2dan masukkan gksu
atau gksudo
diikuti dengan nama program Anda (kecuali Anda menggunakan desktop KDE dalam hal ini perintahnya kdesu
.
Misalnya gksu nautilus
menjalankan pengelola file dengan hak akses root .
Seperti yang Anda lihat, hampir tidak pernah perlu untuk mengaktifkan login root .
Yang mengatakan untuk mengaktifkan login root, semua yang diperlukan adalah untuk mengatur kata sandi root
sudo passwd root
dan atur kata sandi. Anda kemudian dapat login sebagai root tetapi untuk semua alasan yang saya berikan di atas dan lebih lagi saya tidak akan merekomendasikan Anda melakukannya.
Tidak perlu akun root yang diaktifkan. Anda bisa menggunakan sudo -i
perintah superuser seolah-olah Anda masuk sebagai root. Itu menghindari risiko keamanan dengan mengizinkan login langsung sebagai root.
Jawaban sederhana: Ya, Anda bisa melakukannya.
Saat ini ada dua hal yang mencegah root untuk masuk ke Ubuntu default.
Pengguna root tidak memiliki set kata sandi
Mereka punya "!" (tanda seru) di entri / etc / shadow mereka
Perintah berikut memperbaiki kedua masalah sekaligus:
sudo passwd -u root
Bagian -u
itu diperlukan karena "!" di akun mereka.
passwd: unlocking the password would result in a passwordless account. You should set a password with usermod -p to unlock the password of this account.
Jadi saya berasumsi, pertama-tama Anda harus MENGATUR kata sandi root sebelum Anda membukanya.
passwd
dapat dilakukan.