Setel kata sandi untuk root pada virtualbox ubuntu

16

Saya memuat ubuntu ke virtualbox. Semuanya bekerja dengan baik tetapi terpikir oleh saya bahwa saya tidak diminta (atau tidak mengatur) kata sandi root. Saya ingin menggunakan root kadang-kadang, tetapi sepertinya saya tidak tahu bagaimana melakukan ini. Saya sudah mencoba mengakses file sudoers dan juga menjalankan visudo tetapi tidak memiliki otoritas tanpa root!

Adakah ide cara mendapatkan atau mengatur kata sandi root?

Saya memiliki pengguna root di / etc / passwd. Dua akun yang saya miliki tidak memiliki wewenang untuk mengelola grup, karena ia meminta kata sandi root dan saya tidak mengetahuinya!

rtfminc
sumber
1
Di luar topik, tetapi cobalah sudo su.

Jawaban:

22

Ubuntu menggunakan sudo secara default. Jika Anda mengawali perintah Anda dengan "sudo", kata sandi itu meminta kata sandi pengguna Anda dan menjalankannya sebagai root. Untuk mendapatkan sesi root gunakan:

sudo -i

Untuk mengaktifkan akun root, buka terminal dan jalankan yang berikut untuk mengatur kata sandi root:

sudo passwd root

Untuk informasi lebih lanjut, lihat:

https://help.ubuntu.com/community/RootSudo

dsas
sumber
Hanya untuk sedikit memperluas (dan merangkum tautan di atas), secara default Anda tidak dapat masuk sebagai root di Ubuntu, tetapi dimungkinkan untuk mengatur kata sandi root tetapi tidak disarankan (atau secara aktif tidak disarankan)
0

Apakah Anda menggunakan gambar kotak virtual yang sudah ada sebelumnya atau menginstal dari cd / iso? Jika Anda menginstal dari gambar orang lain maka mungkin ada pengguna "ubuntu" yang memiliki sudo privs. Periksa dokumentasinya.

Atau boot ke mode penyelamatan dan tambahkan pengguna 'rob' Anda ke grup admin.

dsas
sumber
'mode penyelamatan' adalah untuk pemulihan bencana, bukan menambahkan pengguna ke grup admin. Perintah 'visudo' atau 'sudo vi / etc / sudoers' harus cukup.
Wesley Rice
2
Masalahnya adalah bahwa OP tidak memiliki akses sudo, ia tidak dapat memperbaikinya dengan menjalankan visudo atau sudo vi / etc / sudoers karena keduanya mengharuskan ia memiliki akses sudo.
dsas
Tidak, masalahnya adalah OP tidak tahu kata sandi root - "ia meminta kata sandi root dan saya tidak tahu itu!", Mengutip. Booting ke mode penyelamatan tidak akan membawanya ke mana pun.
Wesley Rice
Biasanya tidak ada kata sandi root di Ubuntu. OP telah mengklarifikasi bahwa akun pengguna yang ia akses tidak memiliki akses sudo. Booting dalam mode penyelamatan sejauh yang saya ingat memberikan opsi untuk memulai shell sebagai root di mana ia dapat mengatur ulang kata sandi root atau memberikan akses sudo ke salah satu akun pengguna lain.
dsas
Oh, dalam hal ini Anda berbicara tentang mode pengguna tunggal, yang tidak sama dengan 'mode penyelamatan', di mana Anda biasanya melakukan operasi penyelamatan.
Wesley Rice
0

Saya setuju dengan dsas: Boot ke mode penyelamatan, lalu tambahkan pengguna ke grup admin:

  1. Mulai ulang mesin virtual. Tahan Shift saat boot. Pilih mode Pemulihan saat menu muncul. Sistem tidak akan meminta kata sandi apa pun.

  2. Ketikkan ini

usermod -G admin rob

Sekarang rob memiliki izin admin, Anda dapat me-restart mesin virtual ('reboot'), dan menjalankan 'sudo su' untuk mengakses shell root (sistem akan meminta kata sandi rob , bukan kata sandi root)

Yudhi Widyatama
sumber
-2

Jika Anda menggunakan gambar osboxes, untuk Ubuntu coba ini di terminal:

sudo su

Masukkan kata kunci

osboxes.org

Syaiful Nizam Yahya
sumber
(1)  sudomeminta kata sandi pengguna. Apa itu "osboxes.org"? (2) Pengguna tidak memiliki sudoakses, jadi ini hanya akan menghasilkan pesan kesalahan.
Scott
@Scott lmgtfy.com/?q=osboxes.org
Syaiful Nizam Yahya
Untuk beberapa alasan aneh, satu-satunya cara untuk menjadi root di osboxes.org adalah cara yang saya sebutkan. Jika salah, buktikan.
Syaiful Nizam Yahya
OK, jadi mereka menyediakan VM buatan untuk orang-orang yang tidak mau repot menginstalnya dengan benar. Informasi ini, jika benar, mungkin berharga. Tetapi orang lain setuju dengan saya bahwa itu bukan jawaban untuk pertanyaan ini. Saya menyarankan Anda mengajukan pertanyaan baru tentang OSBox dan mengirim jawaban Anda di sana. Saya tidak akan mengunduh perangkat lunak dari situs yang dapat dipercaya, tetapi saya berharap jawaban dsas mengenai "mode penyelamatan" / "mode pengguna tunggal" akan bekerja pada VM OSBoxes.
Scott