Sha644, подключена база mysql к freeradius , что то мне подсказывает что я должен в таблице radcheck при создании пользователя прописать какой то атрибут где будет указано что этому пользователю можно подключаться одновременно N раз, но это лишь мои догадки.
Он не писал лог пока я не прописал в /etc/sudoers строку %apache ALL=(ALL) NOPASSWD:/usr/bin/smssend
а в скрипте изменил на exec('sudo $cmd'); . После этого пошли логи на 114 строке как раз строка которую я добавил.
>>> /etc/sudoers: syntax error near line 114 <<<
sudo: parse error in /etc/sudoers near line 114
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Убрал % из %apache ALL=(ALL) NOPASSWD:/usr/bin/smssend. ошибка ушла. начал выдавать такую картину
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
[command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] [VAR=value] [-i|-s] []
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] file ...
затем в скрипте изменил на exec('sudo -u root -S $cmd');
но безрезультатно логи не изменились
поменял на exec('sudo du -sch -u root -s $cmd');
начал ругаться в логах
sudo: no tty present and no askpass program specified
ради интереса на время поставил apache ALL=(ALL) NOPASSWD:ALL
после этого в логах вижу
du: invalid option -- 'u'
Try 'du --help' for more information.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.