Useful if you have plan limited by:
– limitation by amount of cPanel accounts
– bandwidth limitation
– disk space limitation
– overselling disabled
Update reseller’s packages with new limits via command line
sed -i -e "s/QUOTA=.*/QUOTA=2000/g" /var/cpanel/packages/resellerusername_* sed -i -e "s/BWLIMIT=.*/BWLIMIT=20000/g" /var/cpanel/packages/resellerusername_*
Update for a single user their quota and bandwidth
whmapi1 --output=jsonpretty editquota user=username quota=2000 whmapi1 --output=jsonpretty limitbw user=username bwlimit=200000
Mass action
for i in `grep resellerusername /etc/trueuserowners |cut -d: -f1`; do whmapi1 --output=jsonpretty editquota user=$i quota=2000; done for i in `grep resellerusername /etc/trueuserowners |cut -d: -f1`; do whmapi1 --output=jsonpretty limitbw user=$i bwlimit=20000; done
Source:
https://api.docs.cpanel.net/openapi/whm/operation/limitbw/
https://api.docs.cpanel.net/openapi/whm/operation/editquota/