2015-07-24 2 views
0



Я создаю скрипт для автоматизации процесса установки и создания нового пользователя postgres, проблема в том, что я никогда не узнаю имя локального пользователя, где скрипт будет работать, так что я попытался это без каких-либо результатов:
Сценарий для создания пользователя postgres с whoami

LOCALUSER=whoami 
sudo su - postgres -c "psql -U postgres -d template1 -c \"create user ${LOCALUSER} with createdb;\"" 

это создает новый пользователь, но под названием «WHOAMI», как вы могли догадаться, мне нужно имя текущего пользователя вместо «WHOAMI».

Как передать имя пользователя?

Спасибо заранее!
С наилучшими пожеланиями
Алехандро

ответ

Смежные вопросы