Skip to content

Commit 3c98468

Browse files
committed
Use internal user listing command
-Other minor fixes
1 parent 63a60d4 commit 3c98468

35 files changed

+52
-49
lines changed

bin/v-add-fs-archive

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ if [ -z "$src0" ]; then
1515
fi
1616

1717
# Checking hestia user
18-
if [ ! -e "$HESTIA/data/users/$user" ]; then
18+
if [ ! -d "$HESTIA/data/users/$user" ]; then
1919
echo "Error: hestia user $user doesn't exist"
2020
exit 3
2121
fi

bin/v-add-fs-directory

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ if [ -z "$dst_dir" ]; then
1414
fi
1515

1616
# Checking hestia user
17-
if [ ! -e "$HESTIA/data/users/$user" ]; then
17+
if [ ! -d "$HESTIA/data/users/$user" ]; then
1818
echo "Error: hestia user $user doesn't exist"
1919
exit 3
2020
fi

bin/v-add-fs-file

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ if [ -z "$dst_file" ]; then
1414
fi
1515

1616
# Checking hestia user
17-
if [ ! -e "$HESTIA/data/users/$user" ]; then
17+
if [ ! -d "$HESTIA/data/users/$user" ]; then
1818
echo "Error: hestia user $user doesn't exist"
1919
exit 3
2020
fi

bin/v-add-sys-ip

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ if [ -z "$sys_ip_check" ]; then
9494
fi
9595
IFS='%'
9696
echo -e $sys_ip >> /etc/netplan/60-hestia.yaml
97+
unset IFS
9798
else
9899
sys_ip="\n# Added by hestia"
99100
sys_ip="$sys_ip\nauto $iface"
@@ -192,8 +193,8 @@ fi
192193
increase_user_value "$user" '$IP_OWNED'
193194
if [ "$user" = 'admin' ]; then
194195
if [ "$ip_status" = 'shared' ]; then
195-
for user in $(ls $HESTIA/data/users); do
196-
increase_user_value "$user" '$IP_AVAIL'
196+
for hestia_user in $($HESTIA/bin/v-list-sys-users plain); do
197+
increase_user_value "$hestia_user" '$IP_AVAIL'
197198
done
198199
else
199200
increase_user_value 'admin' '$IP_AVAIL'

bin/v-add-sys-quota

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ else
7575
fi
7676

7777
# Rebuilding user quota
78-
for user in $(ls $HESTIA/data/users); do
78+
for user in $($HESTIA/bin/v-list-sys-users plain); do
7979
$BIN/v-update-user-quota $user
8080
done
8181

bin/v-backup-users

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ mysqlrepair --all-databases --check --auto-repair > /dev/null 2>&1
2828
if [ -z "$BACKUP_SYSTEM" ]; then
2929
exit
3030
fi
31-
for user in $(grep '@' /etc/passwd |cut -f1 -d:); do
31+
for user in $($HESTIA/bin/v-list-sys-users plain); do
3232
check_suspend=$(grep "SUSPENDED='no'" $HESTIA/data/users/$user/user.conf)
3333
log=$HESTIA/log/backup.log
3434
if [ ! -f "$HESTIA/data/users/$user/user.conf" ]; then

bin/v-change-database-owner

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ is_object_unsuspended 'user' 'USER' "$user"
3232

3333
# Check owner existance
3434
owner=$(echo $database | cut -f 1 -d '_')
35-
if [ ! -e "$HESTIA/data/users/$owner" ]; then
35+
if [ ! -d "$HESTIA/data/users/$owner" ]; then
3636
echo "Error: database owner doesn't exist"
3737
log_event "$E_NOTEXIST" "$ARGUMENTS"
3838
exit $E_NOTEXIST

bin/v-change-fs-file-permission

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ if [ -z "$permissions" ]; then
1515
fi
1616

1717
# Checking hestia user
18-
if [ ! -e "$HESTIA/data/users/$user" ]; then
18+
if [ ! -d "$HESTIA/data/users/$user" ]; then
1919
echo "Error: hestia user $user doesn't exist"
2020
exit 3
2121
fi

bin/v-change-sys-ip-nat

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,18 +53,18 @@ fi
5353

5454
# Updating WEB configs
5555
if [ ! -z "$old" ] && [ ! -z "$WEB_SYSTEM" ]; then
56-
sed -i "s/$old/$new/" $HESTIA/data/users/*/web.conf
57-
for user in $(ls $HESTIA/data/users/); do
56+
for user in $($HESTIA/bin/v-list-sys-users plain); do
57+
sed -i "s/$old/$new/" $HESTIA/data/users/$user/web.conf
5858
$BIN/v-rebuild-web-domains $user no
5959
done
6060
$BIN/v-restart-dns $restart
6161
fi
6262

6363
# Updating DNS configs
6464
if [ ! -z "$old" ] && [ ! -z "$DNS_SYSTEM" ]; then
65-
sed -i "s/$old/$new/" $HESTIA/data/users/*/dns.conf
66-
sed -i "s/$old/$new/" $HESTIA/data/users/*/dns/*.conf
67-
for user in $(ls $HESTIA/data/users/); do
65+
for user in $($HESTIA/bin/v-list-sys-users plain); do
66+
sed -i "s/$old/$new/" $HESTIA/data/users/$user/dns.conf
67+
sed -i "s/$old/$new/" $HESTIA/data/users/$user/dns/*.conf
6868
$BIN/v-rebuild-dns-domains $user no
6969
done
7070
$BIN/v-restart-dns $restart

bin/v-change-sys-ip-owner

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ if [ "$ip_owner" != "$user" ]; then
4747
decrease_user_value "$ip_owner" '$IP_OWNED'
4848
if [ "$ip_owner" = 'admin' ]; then
4949
if [ "$ip_status" = 'shared' ]; then
50-
for hestia_user in $(ls $HESTIA/data/users); do
50+
for hestia_user in $($HESTIA/bin/v-list-sys-users plain); do
5151
decrease_user_value "$hestia_user" '$IP_AVAIL'
5252
done
5353
else
@@ -61,8 +61,8 @@ if [ "$ip_owner" != "$user" ]; then
6161
increase_user_value "$user" '$IP_OWNED'
6262
if [ "$user" = 'admin' ]; then
6363
if [ "$ip_status" = 'shared' ]; then
64-
for user in $(ls $HESTIA/data/users); do
65-
increase_user_value "$user" '$IP_AVAIL'
64+
for hestia_user in $($HESTIA/bin/v-list-sys-users plain); do
65+
increase_user_value "$hestia_user" '$IP_AVAIL'
6666
done
6767
else
6868
increase_user_value 'admin' '$IP_AVAIL'

0 commit comments

Comments
 (0)