debian-mirror-gitlab/debian/adduser.sh
2017-02-16 16:35:08 +05:30

16 lines
638 B
Bash
Executable file

#!/bin/sh
# add gitlab user (requires adduser >= 3.34)
# don't muck around with this unless you KNOW what you're doing
# Take gitlab_user from envornment variable or use gitlab
test -n "${gitlab_user}" || gitlab_user="gitlab"
# Create gitlab user with home in /var/lib
echo "Creating/updating ${gitlab_user} user account..."
adduser --system --home ${gitlab_data_dir} --gecos "${gitlab_user} user" --shell /bin/sh \
--quiet --disabled-password --group ${gitlab_user} || {
echo "Proceeding with existing ${gitlab_user} user..."
}
echo "Making ${gitlab_user} owner of ${gitlab_data_dir}..."
chown -R ${gitlab_user} ${gitlab_data_dir}