adn-agov-iam-admin-inventory/DEFAULT-ADN-AGOV-ADMIN-PROJECT/DEFAULT-ADN-AGOV-ADMIN-INV/proxy-idm/etc/nevis/create_nvpuser.sh

25 lines
608 B
Bash
Executable File

#!/bin/sh
nevis_group=nvbgroup
nevis_group_id=30000
nevis_user=nvpuser
nevis_user_id=30002
if [ -z "$(getent group "$nevis_group")" ]
then
echo "Installing group '$nevis_group' with id '$nevis_group_id'"
groupadd --gid "$nevis_group_id" "$nevis_group"
fi
if [ -z "$(getent passwd "$nevis_user")" ]
then
echo "Installing user '$nevis_user' with id '$nevis_user_id'"
useradd \
--comment 'functional user of nevisProxy' \
--home-dir '/opt/nevisproxy' \
--gid "$nevis_group" \
--uid "$nevis_user_id" \
--shell '/sbin/nologin' \
"$nevis_user"
fi