ubuntu: kata sandi root

3

Yah, saya tidak tahu persis bagaimana itu terjadi. Tapi, masalahnya adalah jika saya mengeluarkan perintah yang saya butuhkan hak root pesan kesalahan datang yang mengatakan <user> does not have an entry in sudoers file

Saya dulu bekerja di terminal setelah mengeluarkan sudo bash

Beberapa waktu lalu saya menginstal postgresql menggunakan apt-get. Itu tidak dimulai karena memerlukan beberapa sementara (atau yang lain, saya tidak yakin) sebagai / var / run yang postgres pengguna tidak memiliki izin. Yah, sederhananya saya bisa mengubah dir itu ke / tmp (yang akhirnya saya lakukan), tetapi sebelum itu saya bermain dengan hal-hal. Salah satunya (saya tidak ingat mengapa) adalah I tried to add a <user> to postgres group.

Nah, hari itu segalanya berjalan baik, tetapi hari berikutnya (saya pikir setelah restart) that <user> could not execute commands with sudo.

Sekarang, saya perlu menginstal dblink untuk postgres yang saya percaya memerlukan izin sudo. Is there anyway to restore sudo permissions to that <user>
Atau minimal, apakah masih ada menginstal dblink untuk postgresql tanpa perlu sudo ??

Mayank
sumber
2
Tanya Ubuntu!
Mehrdad
1
Harap dicatat bahwa meskipun @Mehrdad benar, dan AskUbuntu adalah situs yang bagus Tolong jangan posting silang di sana.
Wuffers

Jawaban:

1

Mulai ubuntu Anda dalam mode pemeliharaan. Anda akan diberikan shell root.

Masalah a visudo perintah untuk mengedit file sudoers.

Kemudian verifikasi yang Anda miliki

user     ALL=(ALL) ALL

baris. Kemudian reboot.

M'vy
sumber
Terima kasih atas tanggapannya. Saya pikir ESC akan membantu dalam memulai ubuntu dalam mode pemeliharaan. Tapi ESC, DEL, F2 Saya mencoba semua tetapi tidak berhasil. Bagaimana saya melakukannya?
Mayank
Ini adalah opsi di GRUB. Saat startup Anda biasanya memilih sistem Anda atau yang mundur. Kamu bisa memakai e untuk mengedit baris. Tambahkan satu di akhir validasi lalu b untuk boot. Lihat di google, ada banyak tutorial untuk ini.
M'vy