summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--stoq-server.install13
1 files changed, 3 insertions, 10 deletions
diff --git a/stoq-server.install b/stoq-server.install
index 9e062137e503..cd967aaf018f 100644
--- a/stoq-server.install
+++ b/stoq-server.install
@@ -85,21 +85,14 @@ EOF
# Create stoqserver user if it doesn't exist
if ! getent group stoqserver >/dev/null; then
- groupadd stoqserver
- useradd -m -s /bin/bash stoqserver
- gpasswd -a stoqserver stoqserver
-
+ useradd -d '/usr/share/stoqserver' -s / bin/bash stoqserver
+ passwd -l stoqserver >/dev/null
fi
if getent group stoqserver | grep &>/dev/null "postgres"; then
gpasswd -a postgres stoqserver
fi
-
- if ! getent passwd stoqserver >/dev/null; then
- useradd -c 'stoqserver user' -g stoqserver -d '/usr/share/stoqserver' -s /bin/bash stoqserver
- passwd -l stoqserver >/dev/null
- fi
-
+
# Fix directory permissions
chown -R stoqserver:stoqserver /usr/share/stoqserver
chmod g+rwx -R /usr/share/stoqserver