3

Ну, я не знаю точно, как это случилось. Но дело в том, что если я ввожу команду, для которой мне нужны права доступа root, появится сообщение об ошибке, в котором говорится, что у <user> does not have an entry in sudoers file

Я работал в терминале после выдачи sudo bash

Некоторое время назад я установил postgresql, используя apt-get. Он не запускается, поскольку требует некоторого временного (или любого другого, я не уверен), как /var /run, для которого у пользователя postgres не было разрешений. Ну, просто я мог бы изменить этот каталог на /tmp (что в итоге и сделал), но до этого я играл с вещами. Одним из них (я не помню почему) была I tried to add a <user> to postgres group.

Что ж, в тот день все прошло хорошо, но на следующий день (я думаю, что после перезагрузки), that <user> could not execute commands with sudo .

Теперь мне нужно установить dblink для postgres, который, я считаю, нуждается в разрешениях sudo. Is there anyway to restore sudo permissions to that <user>
Или, по крайней мере, есть ли способ установить dblink для postgresql без необходимости использовать sudo?

1 ответ1

1

Запустите unbuntu в режиме обслуживания. Вам будет предоставлена корневая оболочка.

Выполните команду visudo для редактирования файлов sudoers.

Затем убедитесь, что у вас есть

user     ALL=(ALL) ALL

линия. Затем перезагрузите компьютер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .