⚠️ Забележка: Вашият хостинг доставчик може да разреши или забрани достъпа до този интерфейс чрез WHM:
WHM >> Home >> Resellers >> Edit Reseller Nameservers and Privileges
Какво представлява тази настройка?
Тази опция ти позволява да управляваш кои потребители на сървъра могат да използват C и C++ компилаторите. Това е важна мярка за сигурност, защото ограничава възможностите на злонамерени потребители да използват уязвимости, свързани с компилатори.
Активиране и деактивиране на достъпа
- За разрешаване на достъп до компилатора за всички потребители – натисни Enable Compilers.
- За забрана на достъпа за обикновени потребители – натисни Disable Compilers.
Какво се случва при промяна на настройката?
Когато компилаторът е активен по подразбиране:
- Файлът /usr/bin/gcc има разрешения 0755, което позволява на всички потребители достъп.
Пример:
-rwxr-xr-x 2 root root 768648 Aug 6 11:52 gcc
Когато компилаторът е деактивиран:
- Файлът /usr/bin/gcc променя правата си на 0750.
- Присвоява се на група с име compiler.
Пример:
-rwxr-x— 2 root compiler 768648 Aug 6 11:55 gcc
- В /etc/group се създава нова група compiler, която включва потребителя cpanel и всеки, който бъде изрично добавен към нея:
compiler:x:989:cpanel,username
Управление на достъп чрез Compiler Group
Ако си деактивирал компилаторите за всички, можеш да направиш изключения за определени потребители.
За да добавите потребител:
- Натисни Allow specific users to use the compilers.
- Избери потребител от списъка.
- Натисни Add to Group.
За да премахна потребител:
- Избери потребителя от менюто.
- Натисни Remove from Group.
⚠️ Важно: След всяка промяна прегледай списъка с потребители. WHM не го актуализира автоматично. Ако видиш потребител без реален cPanel акаунт, той е бил добавен ръчно в /etc/group.
Допълнение: Кога да ограничим достъпа до компилатор?
Препоръчително е да забраним достъпа до компилатора за всички, освен ако няма конкретна нужда даден потребител да го използва. Това е особено важно за споделени хостинг сървъри, за да предотврати компилиране на зловреден код.