common-tools/cg_init_machine.sh

14 lines
431 B
Bash

#!/bin/bash
getent group wheel || groupadd wheel
useradd cg_maintain_user
if command -v groupmems &> /dev/null
then
groupmems -g wheel -a cg_maintain_user
else
usermod -a -G wheel cg_maintain_user
fi
echo '%wheel ALL=(ALL:ALL) NOPASSWD: ALL' | EDITOR='tee -a' visudo
mkdir -p /home/cg_maintain_user/.ssh
touch /home/cg_maintain_user/.ssh/authorized_keys
chown -R cg_maintain_user:cg_maintain_user /home/cg_maintain_user