Skip to content

Commit 1246ded

Browse files
committed
Optimized chown & chmod calls
1 parent 9e7b952 commit 1246ded

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

bin/v-add-web-domain

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ domain=$(echo $domain | tr '[:upper:]' '[:lower:]')
2222
domain_idn=$(idn -t --quiet -a "$domain")
2323
ip=$3
2424
restart=$4
25+
alises=$5
2526

2627
# Includes
2728
source $VESTA/func/main.sh
@@ -133,23 +134,21 @@ done
133134

134135
# Changing file owner
135136
chown -R $user:$user $HOMEDIR/$user/web/$domain
136-
chown root:$user /var/log/$WEB_SYSTEM/domains/$domain.*
137-
chown root:$user $conf
137+
chown root:$user /var/log/$WEB_SYSTEM/domains/$domain.* $conf
138138

139139
# Changing file permissions
140-
chmod 640 $conf
140+
chmod 640 $conf /var/log/$WEB_SYSTEM/domains/$domain.*
141141
chmod 551 $HOMEDIR/$user/web/$domain
142-
chmod 751 $HOMEDIR/$user/web/$domain/private
143-
chmod 751 $HOMEDIR/$user/web/$domain/cgi-bin
144-
chmod 751 $HOMEDIR/$user/web/$domain/public_html
145-
chmod 751 $HOMEDIR/$user/web/$domain/public_shtml
146-
chmod 751 $HOMEDIR/$user/web/$domain/document_errors
147-
chmod -f -R 665 $HOMEDIR/$user/web/$domain/cgi-bin/*
148-
chmod -f -R 665 $HOMEDIR/$user/web/$domain/public_html/*
149-
chmod -f -R 665 $HOMEDIR/$user/web/$domain/document_errors/*
150-
chmod 551 $HOMEDIR/$user/web/$domain/stats
151-
chmod 551 $HOMEDIR/$user/web/$domain/logs
152-
chmod 640 /var/log/$WEB_SYSTEM/domains/$domain.*
142+
chmod 751 $HOMEDIR/$user/web/$domain/private \
143+
$HOMEDIR/$user/web/$domain/cgi-bin \
144+
$HOMEDIR/$user/web/$domain/public_html \
145+
$HOMEDIR/$user/web/$domain/public_shtml \
146+
$HOMEDIR/$user/web/$domain/document_errors
147+
chmod -f -R 665 $HOMEDIR/$user/web/$domain/cgi-bin/* \
148+
$HOMEDIR/$user/web/$domain/public_html/* \
149+
$HOMEDIR/$user/web/$domain/document_errors/* \
150+
chmod 551 $HOMEDIR/$user/web/$domain/stats \
151+
$HOMEDIR/$user/web/$domain/logs
153152

154153
# Running template trigger
155154
if [ -x $WEBTPL/$WEB_SYSTEM/$WEB_BACKEND/$template.sh ]; then
@@ -187,7 +186,6 @@ str="$str TIME='$TIME' DATE='$DATE'"
187186

188187
# Registering domain
189188
echo "$str" >> $USER_DATA/web.conf
190-
chmod 660 $USER_DATA/web.conf
191189

192190
# Restart web server
193191
if [ "$restart" != 'no' ]; then

0 commit comments

Comments
 (0)