14 lines
550 B
Bash
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
|