| Summary: | Не отрабатывают Exec-Program и Exec-Program-Wait | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | peet <peet> |
| Component: | freeradius | Assignee: | Victor V Ismakaev <ivv> |
| Status: | CLOSED NOTABUG | QA Contact: | |
| Severity: | blocker | ||
| Priority: | P4 | CC: | grenka, shaba |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
В /etc/raddb/acct_users это работает так:
DEFAULT Acct-Status-Type == Start
Exec-Program = \"/etc/raddb/scripts/test.sh\"
В /etc/raddb/users это должно работать так:
DEFAULT Auth-Type := Accept
Exec-Program = \"/etc/raddb/scripts/test.sh\"
(по результатам <a href="mailto:freeradius-users@lists.cistron.nl" target="_new">freeradius-users@lists.cistron.nl</a>)
Поэтому \"признаю себя ослом\", и, видимо, это не баг, а фича.
В /etc/raddb/acct_users это работает так:
DEFAULT Acct-Status-Type == Start
Exec-Program = \"/etc/raddb/scripts/test.sh\"
В /etc/raddb/users это должно работать так:
DEFAULT Auth-Type := Accept
Exec-Program = \"/etc/raddb/scripts/test.sh\"
(по результатам <a href="mailto:freeradius-users@lists.cistron.nl" target="_new">freeradius-users@lists.cistron.nl</a>)
Поэтому \"признаю себя ослом\", и, видимо, это не баг, а фича.
определитесь пожалуйста - это бага или фича. Иначе пакет уходит за пределы дистрибутива в contrib. Будем считать, фича. закрываем. |
Не дождавшись ответа в рассылке, полагаю это за баг, хотя вполне возможно, что это кривые руки. Если кратко: 8<-------- /etc/raddb/users ---------------------- DEFAULT Acct-Status-Type == Start Exec-Program = \"/etc/raddb/scripts/test.sh\" 8<-------- /etc/raddb/users ---------------------- Если я правильно понимаю, это должно срабатывать на любую запись Start, то есть, на любую авторизацию. Права на исполнение и доступ по директориям есть, права на исполнение и чтение скрипта есть. Скрипт - простейшая bash-затычка, отправляющая письмо в случае вызова. Однако вызова скрипта не происходит, ни через Exec-Program, ни через Exec-Program-Wait. radiusd -X не показывает никаких ошибок, и вообще про вызов скрипта там нет ни строчки, также как и в случае radiusd -xxx. --- ---