mirror of
https://github.com/myvesta/vesta
synced 2025-08-19 04:50:47 -07:00
Optimized chown & chmod calls
This commit is contained in:
parent
9e7b952d34
commit
1246ded35a
1 changed files with 13 additions and 15 deletions
|
@ -22,6 +22,7 @@ domain=$(echo $domain | tr '[:upper:]' '[:lower:]')
|
||||||
domain_idn=$(idn -t --quiet -a "$domain")
|
domain_idn=$(idn -t --quiet -a "$domain")
|
||||||
ip=$3
|
ip=$3
|
||||||
restart=$4
|
restart=$4
|
||||||
|
alises=$5
|
||||||
|
|
||||||
# Includes
|
# Includes
|
||||||
source $VESTA/func/main.sh
|
source $VESTA/func/main.sh
|
||||||
|
@ -133,23 +134,21 @@ done
|
||||||
|
|
||||||
# Changing file owner
|
# Changing file owner
|
||||||
chown -R $user:$user $HOMEDIR/$user/web/$domain
|
chown -R $user:$user $HOMEDIR/$user/web/$domain
|
||||||
chown root:$user /var/log/$WEB_SYSTEM/domains/$domain.*
|
chown root:$user /var/log/$WEB_SYSTEM/domains/$domain.* $conf
|
||||||
chown root:$user $conf
|
|
||||||
|
|
||||||
# Changing file permissions
|
# Changing file permissions
|
||||||
chmod 640 $conf
|
chmod 640 $conf /var/log/$WEB_SYSTEM/domains/$domain.*
|
||||||
chmod 551 $HOMEDIR/$user/web/$domain
|
chmod 551 $HOMEDIR/$user/web/$domain
|
||||||
chmod 751 $HOMEDIR/$user/web/$domain/private
|
chmod 751 $HOMEDIR/$user/web/$domain/private \
|
||||||
chmod 751 $HOMEDIR/$user/web/$domain/cgi-bin
|
$HOMEDIR/$user/web/$domain/cgi-bin \
|
||||||
chmod 751 $HOMEDIR/$user/web/$domain/public_html
|
$HOMEDIR/$user/web/$domain/public_html \
|
||||||
chmod 751 $HOMEDIR/$user/web/$domain/public_shtml
|
$HOMEDIR/$user/web/$domain/public_shtml \
|
||||||
chmod 751 $HOMEDIR/$user/web/$domain/document_errors
|
$HOMEDIR/$user/web/$domain/document_errors
|
||||||
chmod -f -R 665 $HOMEDIR/$user/web/$domain/cgi-bin/*
|
chmod -f -R 665 $HOMEDIR/$user/web/$domain/cgi-bin/* \
|
||||||
chmod -f -R 665 $HOMEDIR/$user/web/$domain/public_html/*
|
$HOMEDIR/$user/web/$domain/public_html/* \
|
||||||
chmod -f -R 665 $HOMEDIR/$user/web/$domain/document_errors/*
|
$HOMEDIR/$user/web/$domain/document_errors/* \
|
||||||
chmod 551 $HOMEDIR/$user/web/$domain/stats
|
chmod 551 $HOMEDIR/$user/web/$domain/stats \
|
||||||
chmod 551 $HOMEDIR/$user/web/$domain/logs
|
$HOMEDIR/$user/web/$domain/logs
|
||||||
chmod 640 /var/log/$WEB_SYSTEM/domains/$domain.*
|
|
||||||
|
|
||||||
# Running template trigger
|
# Running template trigger
|
||||||
if [ -x $WEBTPL/$WEB_SYSTEM/$WEB_BACKEND/$template.sh ]; then
|
if [ -x $WEBTPL/$WEB_SYSTEM/$WEB_BACKEND/$template.sh ]; then
|
||||||
|
@ -187,7 +186,6 @@ str="$str TIME='$TIME' DATE='$DATE'"
|
||||||
|
|
||||||
# Registering domain
|
# Registering domain
|
||||||
echo "$str" >> $USER_DATA/web.conf
|
echo "$str" >> $USER_DATA/web.conf
|
||||||
chmod 660 $USER_DATA/web.conf
|
|
||||||
|
|
||||||
# Restart web server
|
# Restart web server
|
||||||
if [ "$restart" != 'no' ]; then
|
if [ "$restart" != 'no' ]; then
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue