🔒 Repository is read-only – file editing is disabled.
123456789101112131415161718192021222324252627
INFO="\033[1;36m"
NORMAL="\033[0;39m"
[ -f etc/httpd/httpd.conf ] && sed \
-e 's@User apache@User http@' \
-e 's@Group apache@Group http@' \
-i etc/httpd/httpd.conf
UN=apache
(getent passwd $UN > /dev/null) && userdel $UN
(getent group $UN > /dev/null) && groupdel $UN
UN=www
(getent passwd $UN > /dev/null) && userdel $UN
(getent group $UN > /dev/null) && groupdel $UN
UN=http
if ! (getent group $UN > /dev/null); then
printf "${INFO}Creating $UN group${NORMAL}\n"
groupadd -g 25 $UN
fi
if ! (getent passwd $UN > /dev/null); then
printf "${INFO}Creating $UN user${NORMAL}\n"
useradd -c "http Server" -d /srv/www \
-g $UN -s /usr/bin/false -u 25 $UN
fi