Files

8 lines
537 B
Bash

u=${SUDO_USER:-}
[ -n "$u" ] && [ "$u" != root ] || refuse "start this lab with sudo from your own account (task 1 lets only group remote log in, and your account must be in it)"
for x in ann ben; do id "$x" >/dev/null 2>&1 && refuse "a user $x already exists; remove it and start again"; done
getent group remote >/dev/null && refuse "a group remote already exists; remove it and start again"
state_set student "$u"
tar -C /etc -cf "$LAB_STATE/ssh.tar" ssh
ls /etc/systemd/system/ssh.socket.d >"$LAB_STATE/socket-d" 2>/dev/null || true