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 ??
sumber
Jawaban:
Mulai ubuntu Anda dalam mode pemeliharaan. Anda akan diberikan shell root.
Masalah a
visudo
perintah untuk mengedit file sudoers.Kemudian verifikasi yang Anda miliki
baris. Kemudian reboot.
sumber
e
untuk mengedit baris. Tambahkan satu di akhir validasi lalub
untuk boot. Lihat di google, ada banyak tutorial untuk ini.