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!
ubuntu
virtualbox
sudo
root
rtfminc
sumber
sumber
sudo su
.Jawaban:
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:
Untuk mengaktifkan akun root, buka terminal dan jalankan yang berikut untuk mengatur kata sandi root:
Untuk informasi lebih lanjut, lihat:
sumber
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.
sumber
Saya setuju dengan dsas: Boot ke mode penyelamatan, lalu tambahkan pengguna ke grup admin:
Mulai ulang mesin virtual. Tahan Shift saat boot. Pilih mode Pemulihan saat menu muncul. Sistem tidak akan meminta kata sandi apa pun.
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)
sumber
Jika Anda menggunakan gambar osboxes, untuk Ubuntu coba ini di terminal:
Masukkan kata kunci
sumber
sudo
meminta kata sandi pengguna. Apa itu "osboxes.org"? (2) Pengguna tidak memilikisudo
akses, jadi ini hanya akan menghasilkan pesan kesalahan.