mirror of
https://github.com/pi-hole/pi-hole.git
synced 2024-11-28 00:53:19 +00:00
Add user pihole if user does not exsist
Check if user pihole exist and add if not. This will give pihole its own system user without a login or home directory that is not system dependent.
This commit is contained in:
parent
0b03264fb0
commit
4c9205b5b3
1 changed files with 13 additions and 1 deletions
|
@ -375,7 +375,7 @@ stopServices
|
|||
$SUDO mkdir -p /etc/pihole/
|
||||
$SUDO chown www-data:www-data /var/www/html
|
||||
$SUDO chmod 775 /var/www/html
|
||||
$SUDO usermod -a -G www-data pi
|
||||
$SUDO usermod -a -G www-data pihole
|
||||
$SUDO lighty-enable-mod fastcgi fastcgi-php
|
||||
installScripts
|
||||
installConfigs
|
||||
|
@ -397,6 +397,18 @@ If you set a new IP address, you should restart the Pi.
|
|||
The install log is in /etc/pihole." $r $c
|
||||
}
|
||||
|
||||
setUser()
|
||||
{
|
||||
# Check if user pihole exists and create if not
|
||||
echo "Checking if user 'pihole' exists..."
|
||||
if id -u pihole >/dev/null 2>&1; then
|
||||
echo "User 'pihole' already exists"
|
||||
else
|
||||
echo "User 'pihole' doesn't exist. Creating..."
|
||||
$SUDO useradd -r -s /usr/sbin/nologin pihole
|
||||
fi
|
||||
}
|
||||
|
||||
######## SCRIPT ############
|
||||
# Start the installer
|
||||
welcomeDialogs
|
||||
|
|
Loading…
Reference in a new issue