Cara mengetahui kata sandi root untuk menginstal perangkat lunak

29

Saya mencoba untuk menginstal NetBeans IDE di Ubuntu saya dan dalam proses itu meminta kata sandi root saya yang saya tidak ingat. Saya tahu kata sandi pengguna sudo saya . Bagaimana cara memulihkan kata sandi root saya?

Hemanth
sumber
Apakah ini menanyakan apakah Anda menginstal netbeans dengan sudo juga? Seharusnya tidak perlu untuk mengaktifkan akun root untuk mencapai sesuatu di Ubuntu.
nem75
seperti catatan tambahan, Anda bisa menggunakan sudo -i untuk masuk ke root!
Shungun
1
Pertanyaan Terkait: askubuntu.com/questions/6676/…
Stefano Palazzo

Jawaban:

47

Sebagai default Ubuntu tidak memiliki kata sandi yang ditetapkan untuk pengguna root, yaitu akun bernama root. Untuk mendapatkan hak akses root sebagai pengguna lain Anda harus mengetikkan kata sandi Anda sendiri . Ini adalah kata sandi yang Anda tetapkan untuk akun pengguna pertama saat menginstal Ubuntu.

Untuk mengatur kata sandi untuk root, jalankan perintah berikut dalam Terminal shell:

sudo passwd root

Setelah ini, Anda diminta untuk memasukkan kata sandi baru dua kali. Setelah ini, rootakun memiliki kata sandi sendiri, sehingga Anda dapat benar-benar masuk dengan nama pengguna root.

rovshango
sumber
2
Perhatikan bahwa biasanya tidak ada alasan yang baik untuk mengatur kata sandi untuk root. Untuk menginstal Netbeans Anda tentu tidak perlu mengatur kata sandi untuk root! Cukup gunakan kata sandi Anda sendiri (yang biasanya Anda gunakan untuk sudo).
Jesper
1
Untuk membatalkan ini dan menonaktifkan kembali rootakun, Anda dapat menjalankan sudo passwd -dl root( sumber ).
Eliah Kagan
26

Kata sandi root pada sistem Ubuntu dibiarkan tidak disetel dan tidak dapat digunakan dengan sengaja. Ubuntu menggunakan sudo(mengalihkan pengguna lakukan) untuk meningkatkan hak istimewa pengguna administratif. (Pengguna yang dibuat pada instalasi, secara default, adalah pengguna administratif.) Sudo mencatat semua yang diteruskan ke sana, yang berguna, karena Anda dapat memeriksa nanti perintah apa yang telah dijalankan dengannya.

Jika Anda dimintai kata sandi, kemungkinan besar kata sandi Anda sendiri (pengguna) yang diperlukan.

SpamapS
sumber
6

Gunakan kata sandi Anda. Jika Anda adalah pengguna administrator, Anda dapat menggunakan kata sandi dalam permintaan kata sandi ini. Jika tidak, Anda harus masuk sebagai pengguna administrator untuk melakukan hal-hal sistem seperti menginstal perangkat lunak.

dv3500ea
sumber
6

Akun root secara default dinonaktifkan - itu artinya root tidak memiliki kata sandi. Ubuntu menggunakan sudo - sudo memungkinkan "pengguna normal" untuk menjalankan perintah dengan hak pengguna super dan dan untuk "menjalankan" sudo mereka menggunakan kata sandi mereka sendiri.

Informasi lebih lanjut di sini: https://help.ubuntu.com/community/RootSudo

Vojtech Trefny
sumber
2
mnemonic: superuser do
Stefano Palazzo
3

Coba instal Netbeans dari repositori paket. Ini dikemas sedemikian rupa untuk menghindari kebutuhan akan kata sandi root.

Broam
sumber
Tidak ada yang istimewa tentang penginstalan perangkat lunak yang dikemas secara resmi dibandingkan dengan tugas administratif lainnya, terkait dengan perlu tidaknya kata sandi root. Tindakan apa pun dapat dilakukan sebagai root, tanpa ada kata sandi root, menggunakan sudo. Jadi metode instalasi lain juga akan berfungsi dengan baik, dan juga tidak memerlukan (atau mendapat manfaat dari) kata sandi root yang ditetapkan.
Eliah Kagan
1

Secara default akun root dinonaktifkan, dan Anda tidak akan memiliki kata sandi untuk akun root Anda. Jika Anda memerlukan kata sandi untuk akun root Anda, maka Anda harus membuatnya untuk root:

sudo passwd root

catatan:

  • Mengaktifkan akun Root jarang diperlukan.
  • Hampir semua yang perlu Anda lakukan sebagai administrator sistem Ubuntu dapat dilakukan melalui sudo atau gksudo .

Anda dapat menemukan informasi untuk mengaktifkan akun root di RootSudo . Gunakan dengan risiko Anda sendiri.

karthick87
sumber
1

Enkripsi untuk kata sandi diciptakan untuk melindunginya dari melihat. Anda tidak bisa hanya melihatnya, tetapi Anda bisa mengubahnya tanpa melihat yang lama. Satu-satunya cara untuk melihat kata sandi terenkripsi adalah dengan mendekodekannya. Anda dapat mencoba, kata sandi terenkripsi ada di file /etc/shadow, tetapi Anda hanya akan membuang waktu Anda.

Jadi, ubah saja kata sandi root seperti ini:

sudo passwd
BBK
sumber
2
OP ingin mengetahui kata sandi root mereka, bukan mengubahnya.
ζ--
Ha ha. Apakah kamu bercanda? Enkripsi untuk kata sandi diciptakan untuk melindunginya dari melihat. Anda tidak bisa hanya melihatnya tetapi Anda bisa mengubahnya tanpa melihatnya dulu.
BBK
Satu-satunya cara untuk melihat kata sandi terenkripsi adalah dengan mendekode sandi. Anda dapat mencoba, kata sandi terenkripsi di file / ets / shadow tetapi Anda hanya akan membuang-buang waktu.
BBK
1
Saya mengerti itu tidak bisa dilakukan, jadi mengapa tidak mengatakannya?
ζ--
Oke, saya akan menambahkan beberapa catatan ke posting saya.
BBK
0

Untuk mengatur ulang kata sandi root di Ubuntu dari yang lain, coba jalankan perintah berikut:

sudo -su
passwd

Sekarang ketikkan kata sandi baru Anda dua kali dan Selesai!

Jishan Shaikh
sumber