Files

14 lines
550 B
Bash

for u in dana appsvc; do
id "$u" >/dev/null 2>&1 && refuse "user $u exists already; remove it first (userdel -r $u)"
done
getent group developers >/dev/null && refuse "group developers exists already; remove it first (groupdel developers)"
getent group testers >/dev/null || { groupadd testers; state_set made-testers 1; }
user_add pat
user_add ken
user_add lou
state_set pat-hash "$(getent shadow pat | cut -d: -f2)"
# A file ken owns outside his home directory.
echo "ken's report" >/var/tmp/ken-report.txt
chown ken: /var/tmp/ken-report.txt
true