Как может выполнить команды sudo в другом пользователе или предоставить пользователю те же полномочия как администратор?

Новичок здесь, поэтому просто скажите мне, если это глупо. Извинения также, если жаргон в заголовке немного выключен.

Вот моя проблема. У меня есть пользователь, postgres который я использую для всех задач, включающих сервер базы данных пост-ГРЭС. Однако я постоянно сталкиваюсь Permission denied при запущении скриптов в пост-ГРЭС. Я должен продолжать выходить из пост-ГРЭС, chowning определенные каталоги к пост-ГРЭС, и, очевидно, возможно, Вы не можете работать sudo когда внутри postgres. Если я делаю Ubuntu дает мне это сообщение:

postgres is not in the sudoers file.  This incident will be reported.

Странный. Как я могу выполнить sudo в пост-ГРЭС или дать пост-ГРЭС больше полномочий?

3
задан 6 November 2013 в 05:42

1 ответ

необходимо добавить пользователя пост-ГРЭС к sudo группе путем выполнения ниже команды.

sudo usermod -a -G sudo postgres

Выйдите из системы и войдите в систему назад для вступления в силу.

Если вышеупомянутая команда не будет работать затем, необходимо заскочить в корневую оболочку и затем применить вышеупомянутую команду..

Как заскочить в корневую оболочку?

  • Перезапустите свой ПК.
  • В меню группы выберите Опцию Восстановления Ubuntu.
  • выбрать root
  • От корневой оболочки, выполненной вышеупомянутая команда.
5
ответ дан 1 December 2019 в 15:40

Другие вопросы по тегам:

Похожие вопросы: