mirror of
https://github.com/pi-hole/pi-hole
synced 2024-12-22 06:48:07 +00:00
fix pihole user creation function
- fix stdout newlines - catch failed user creation Signed-off-by: bcambl <blayne@blaynecampbell.com>
This commit is contained in:
parent
13c393fc9d
commit
e7e03e36de
@ -1633,15 +1633,18 @@ create_pihole_user() {
|
||||
# If the user pihole exists,
|
||||
if id -u pihole &> /dev/null; then
|
||||
# just show a success
|
||||
echo -ne "${OVER} ${TICK} ${str}"
|
||||
echo -e "${OVER} ${TICK} ${str}"
|
||||
# Otherwise,
|
||||
else
|
||||
echo -ne "${OVER} ${CROSS} ${str}"
|
||||
local str="Creating user 'pihole'"
|
||||
echo -ne " ${INFO} ${str}..."
|
||||
echo -ne "${OVER} ${INFO} ${str}..."
|
||||
# create her with the useradd command
|
||||
useradd -r -s /usr/sbin/nologin pihole
|
||||
echo -ne "${OVER} ${TICK} ${str}"
|
||||
if useradd -r -s /usr/sbin/nologin pihole; then
|
||||
echo -e "${OVER} ${TICK} ${str}"
|
||||
else
|
||||
echo -e "${OVER} ${CROSS} ${str}"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user