Назад | Перейти на главную страницу

Почему мой пароль sudo не работает для postgres на WSL2?

Я работаю над проектом с использованием WSL / Ubuntu. Мне нравится использовать Ubuntu, а не получать удовольствие от того, как Windows справляется с кучей предыдущих проблем (но, вероятно, это я). Теперь, когда я пытаюсь запустить сервер,

sudo service postgresql start

он запрашивает у меня пароль sudo и говорит, что он неверен. Я попытался изменить его, используя приведенные ниже инструкции, но получил то же самое. Я хотел бы просто переустановить там postgres, но ужасно потратил время на назначение ролей / разрешений и не хочу делать это снова, если это не основная проблема. Я убедился, что он установлен.

MS DOC

Изменить: когда я изменил пароль, он был для пользователя по умолчанию «root». Если я попытаюсь изменить тот, который у меня настроен, чтобы войти в postgres, он запросит текущий пароль. У меня уже была эта проблема. Я знаю, что установил тот же пароль, что и сам.

Изменить 2: я установил это на другом компьютере, который без проблем подключается к серверу. Тот действительно идет под «корнем».

Использование обновления Windows 10 2004 и Ubuntu 20.04 из магазина MS.