Из-за рекомендаций по безопасности я изменил / etc / passwd
postgres:x:26:26:PostgreSQL Server:/var/lib/pgsql:/bin/bash
к
postgres:x:26:26:PostgreSQL Server:/var/lib/pgsql:/sbin/nologin
после этого я не могу перезапустить свой сервер postgres я получаю сообщение об ошибке:
This account is currently not available





Команда chsh изменяет вашу оболочку (или используя sudo оболочку для другого пользователя. И, поскольку вы не можете войти в систему, вы должен выполняете эту команду как другой пользователь)
sudo chsh postgres -s /bin/bash
Этот вопрос не по теме, и вы предоставляете слишком мало информации: какая операционная система? Какая версия? Как запускается PostgreSQL? Как выглядит сценарий запуска?