Проблема: для доступа к учетной записи в MacOS с помощью команды su, подробнее Вот. Я могу получить доступ к другим своим учетным записям, но не к той, которая была создана в соответствии с инструкциями. Команда не меняет пользователя:
su postgres
Вопрос: Почему я не могу получить доступ к учетной записи с помощью команды su?
Вы получаете какую-нибудь ошибку? Может случиться так, что учетная запись имеет недопустимую оболочку (например, / usr / bin / false), и в этом случае она переключится на этого пользователя и немедленно выйдет.
Пытаться:
sudo -u postgres -H bash
Это скажет ему переключиться на пользователя postgres, соответствующим образом установить переменную среды HOME и выполнить оболочку bash