fixed amgmt user creation
This commit is contained in:
parent
4d7087e7ca
commit
78d062c019
@ -47,7 +47,16 @@ mkdir -p %{buildroot}%{_localstatedir}/cache/client-manager
|
||||
%defattr(-,root,root)
|
||||
|
||||
%pre
|
||||
/usr/bin/getent passwd amgmt || /usr/sbin/useradd -r -g wheel -d /home/amgmt -s /sbin/nologin amgmt
|
||||
/usr/bin/getent passwd amgmt || /usr/sbin/useradd -r -m -g wheel -d /home/amgmt -s /sbin/nologin amgmt
|
||||
if [ ! -d /home/amgmt/.ssh ] ; then
|
||||
mkdir -p /home/amgmt/.ssh
|
||||
fi
|
||||
chmod 0700 /home/amgmt /home/amgmt/.ssh
|
||||
chown -R amgmt:wheel /home/amgmt
|
||||
if [ ! -f /home/amgmt/.ssh/id_rsa ] ; then
|
||||
cat /dev/zero | sudo -u amgmt ssh-keygen -q -N ""
|
||||
fi
|
||||
|
||||
if [ "$1" = 2 ]; then
|
||||
#upgrade
|
||||
/usr/bin/systemctl stop client-manager >/dev/null 2>&1 || :
|
||||
|
Loading…
x
Reference in New Issue
Block a user