13 lines
568 B
Bash
13 lines
568 B
Bash
#!/usr/bin/bash
|
|
|
|
psql='/usr/pgsql-13/bin/psql'
|
|
password=`/sbin/e-smith/db configuration getprop phppgadmin Password || echo "changeme"`
|
|
admin=`sudo -Hiu postgres $psql -tAc "SELECT 1 FROM pg_roles WHERE rolname='admin'"`
|
|
if [[ $admin -ne '1' ]];then
|
|
# sudo -Hiu postgres $psql -c "CREATE USER admin CREATEDB CREATEUSER CREATEROLE ENCRYPTED PASSWORD '$password';"
|
|
sudo -Hiu postgres $psql -c "CREATE USER admin CREATEDB CREATEROLE ENCRYPTED PASSWORD '$password';"
|
|
else
|
|
sudo -Hiu postgres $psql -c "ALTER USER admin WITH PASSWORD '$password';"
|
|
exit 0
|
|
fi
|