Февруари 24, 2026

Скрипт: dbstoregrants

 

📋 Общ преглед

Понякога се налага да направиш директни промени в правата (grants) на MySQL® потребител в YAML и JSON файловете, които се намират в директорията:

 

/var/cpanel/databases/

 

Скриптът /usr/local/cpanel/bin/dbstoregrants синхронизира тези промени, така че cPanel & WHM да ги разпознава и прилага коректно.

✅ Това е важно, ако си променил ръчно права през командния ред, извън стандартните инструменти на WHM или cPanel.

 

Изпълнение на скрипта

За да изпълниш скрипта за конкретен потребител:

/usr/local/cpanel/bin/dbstoregrants потребител

 

📌 Пример:

/usr/local/cpanel/bin/dbstoregrants johndoe

 

🔸 В този пример johndoe е потребителят, за когото искаш да синхронизираш MySQL правата.

 

За всички потребители

Ако искаш да синхронизираш MySQL правата за всички cPanel потребители, използвай следната команда:

for i in `ls -I \. -I \.\. -A /var/cpanel/users` ; do /usr/local/cpanel/bin/dbstoregrants $i ; done

 

Това ще премине през всички потребители в /var/cpanel/users/ и ще изпълни скрипта за всеки един от тях.