This repository has been archived on 2024-03-28. You can view files and clone it, but cannot push or open issues or pull requests.
2020-11-07 22:23:52 -06:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
u=daniel
|
|
|
|
ud="/home/$u"
|
|
|
|
|
|
|
|
# user exists - we will assume setup has already run
|
|
|
|
if getent passwd "$u"; then exit 0; fi
|
|
|
|
|
2020-11-20 20:35:46 -06:00
|
|
|
pacman -S --needed sudo openssh
|
|
|
|
# TODO: enable admin group to sudo
|
2020-11-07 22:23:52 -06:00
|
|
|
groupadd admin 2>/dev/null
|
|
|
|
mkdir --parents "$ud/.home" "$ud/dl"
|
|
|
|
useradd --home-dir "$ud/.home" \
|
|
|
|
--groups "admin,users" \
|
|
|
|
--shell "/bin/bash" \
|
|
|
|
"$u"
|
|
|
|
chown --recursive "$u:$u" "$ud"
|
|
|
|
echo "Setting password for user '$u'"
|
|
|
|
passwd "$u"
|