mirror of
https://github.com/pi-hole/pi-hole.git
synced 2024-11-24 07:03:43 +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 mkdir -p /etc/pihole/
|
||||||
$SUDO chown www-data:www-data /var/www/html
|
$SUDO chown www-data:www-data /var/www/html
|
||||||
$SUDO chmod 775 /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
|
$SUDO lighty-enable-mod fastcgi fastcgi-php
|
||||||
installScripts
|
installScripts
|
||||||
installConfigs
|
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
|
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 ############
|
######## SCRIPT ############
|
||||||
# Start the installer
|
# Start the installer
|
||||||
welcomeDialogs
|
welcomeDialogs
|
||||||
|
|
Loading…
Reference in a new issue