Skip to content

Commit cb0371b

Browse files
author
Kristan Kenney
authored
Add user privilege/role to v-list-users (hestiacp#3898)
1 parent 071decc commit cb0371b

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

bin/v-list-users

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ json_list() {
5656
"CONTACT": "'$CONTACT'",
5757
"CRON_REPORTS": "'$CRON_REPORTS'",
5858
"RKEY": "'$RKEY'",
59+
"ROLE": "'$ROLE'",
5960
"SUSPENDED": "'$SUSPENDED'",
6061
"SUSPENDED_USERS": "'$SUSPENDED_USERS'",
6162
"SUSPENDED_WEB": "'$SUSPENDED_WEB'",
@@ -94,14 +95,14 @@ json_list() {
9495

9596
# SHELL list function
9697
shell_list() {
97-
echo "USER PKG WEB DNS MAIL DB DISK BW SPND DATE"
98-
echo "---- --- --- --- --- -- ---- -- ---- ----"
98+
echo "USER ROLE PKG WEB DNS MAIL DB DISK BW SPND DATE"
99+
echo "---- ---- --- --- --- --- -- ---- -- ---- ----"
99100
while read USER; do
100101
if [ ! -f "$HESTIA/data/users/$USER/user.conf" ]; then
101102
continue
102103
fi
103104
source_conf "$HESTIA/data/users/$USER/user.conf"
104-
echo -n "$USER $PACKAGE $U_WEB_DOMAINS $U_DNS_DOMAINS $U_MAIL_DOMAINS"
105+
echo -n "$USER $ROLE $PACKAGE $U_WEB_DOMAINS $U_DNS_DOMAINS $U_MAIL_DOMAINS"
105106
echo " $U_DATABASES $U_DISK $U_BANDWIDTH $SUSPENDED $DATE"
106107
done < <(grep '@' /etc/passwd | cut -f1 -d:)
107108
}
@@ -118,7 +119,7 @@ plain_list() {
118119
echo -ne "$WEB_DOMAINS\t$WEB_ALIASES\t$DNS_DOMAINS\t$DNS_RECORDS\t"
119120
echo -ne "$MAIL_DOMAINS\t$MAIL_ACCOUNTS\t$DATABASES\t$CRON_JOBS\t"
120121
echo -ne "$DISK_QUOTA\t$BANDWIDTH\t$NS\t$SHELL\t$BACKUPS\t"
121-
echo -ne "$CONTACT\t$CRON_REPORTS\t$RKEY\t$SUSPENDED\t"
122+
echo -ne "$CONTACT\t$CRON_REPORTS\t$RKEY\t$ROLE\t$SUSPENDED\t"
122123
echo -ne "$SUSPENDED_USERS\t$SUSPENDED_WEB\t$SUSPENDED_DNS\t"
123124
echo -ne "$SUSPENDED_MAIL\t$SUSPENDED_DB\t$SUSPENDED_CRON\t"
124125
echo -ne "$IP_AVAIL\t$IP_OWNED\t$U_USERS\t$U_DISK\t$U_DISK_DIRS\t"
@@ -136,7 +137,7 @@ csv_list() {
136137
echo -n "PROXY_TEMPLATE,DNS_TEMPLATE,WEB_DOMAINS,WEB_ALIASES,"
137138
echo -n "DNS_DOMAINS,DNS_RECORDS,MAIL_DOMAINS,MAIL_ACCOUNTS,"
138139
echo -n "DATABASES,CRON_JOBS,DISK_QUOTA,BANDWIDTH,NS,HOME,SHELL,"
139-
echo -n "BACKUPS,CONTACT,CRON_REPORTS,RKEY,SUSPENDED,SUSPENDED_USERS,"
140+
echo -n "BACKUPS,CONTACT,CRON_REPORTS,RKEY,ROLE,SUSPENDED,SUSPENDED_USERS,"
140141
echo -n "SUSPENDED_WEB,SUSPENDED_DNS,SUSPENDED_MAIL,SUSPENDED_DB,"
141142
echo -n "SUSPENDED_CRON,IP_AVAIL,IP_OWNED,U_USERS,U_DISK,U_DISK_DIRS,"
142143
echo -n "U_DISK_WEB,U_DISK_MAIL,U_DISK_DB,U_BANDWIDTH,U_WEB_DOMAINS,"
@@ -153,7 +154,7 @@ csv_list() {
153154
echo -n "$WEB_DOMAINS,$WEB_ALIASES,$DNS_DOMAINS,$DNS_RECORDS,"
154155
echo -n "$MAIL_DOMAINS,$MAIL_ACCOUNTS,$DATABASES,$CRON_JOBS,"
155156
echo -n "$DISK_QUOTA,$BANDWIDTH,\"$NS\",$HOME,$SHELL,$BACKUPS,"
156-
echo -n "$CONTACT,$CRON_REPORTS,\"$RKEY\",$SUSPENDED,"
157+
echo -n "$CONTACT,$CRON_REPORTS,\"$RKEY\",$ROLE,$SUSPENDED,"
157158
echo -n "$SUSPENDED_USERS,$SUSPENDED_WEB,$SUSPENDED_DNS,"
158159
echo -n "$SUSPENDED_MAIL,$SUSPENDED_DB,$SUSPENDED_CRON,$IP_AVAIL,"
159160
echo -n "$IP_OWNED,$U_USERS,$U_DISK,$U_DISK_DIRS,$U_DISK_WEB,"

0 commit comments

Comments
 (0)