<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>58477</bug_id>
          
          <creation_ts>2026-04-02 10:24:27 +0300</creation_ts>
          <short_desc>Указана некорректная конфигурация модуля для FreeRADIUS</short_desc>
          <delta_ts>2026-04-03 13:37:40 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>docs-alt-server</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Лавренко Егор Сергеевич">lavrenkoes</reporter>
          <assigned_to name="Elena Mishina">lepata</assigned_to>
          <cc>azol</cc>
    
    <cc>boyarsh</cc>
    
    <cc>cas</cc>
    
    <cc>lepata</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>284962</commentid>
    <comment_count>0</comment_count>
    <who name="Лавренко Егор Сергеевич">lavrenkoes</who>
    <bug_when>2026-04-02 10:24:27 +0300</bug_when>
    <thetext>Версия пакета:
docs-alt-server-11.1-alt6

Описание ошибки:
В пункте &quot;63.5.5.2. Ограничение по времени (например, 1 час в день)&quot; указан пример конфигурации модуля для ограничения времени работы пользователя:
```
Создайте модуль daily_time (/etc/raddb/mods-available/daily_time):
sqlcounter daily_time {
    counter_name = Daily-Time
    check_name = Max-Daily-Session
    sql_module_instance = sql
    key = User-Name
    reset = daily
    query = &quot;
        SELECT IFNULL(SUM(acctsessiontime), 0)
        FROM radacct
        WHERE username = &apos;%{User-Name}&apos;
        AND acctstarttime &gt;= DATE_SUB(NOW(), INTERVAL 1 DAY)&quot;
}
```

При использовании подобной конфигурации выдается ошибка при запуске FreeRADIUS (# radiusd -X):
including configuration file /etc/raddb/mods-enabled/daily_time
/etc/raddb/mods-enabled/daily_time[7]: Parse error: Unterminated string
Errors reading or parsing /etc/raddb/radiusd.conf

Чтобы исправить ошибку, необходимо в тексте запроса указать символы переноса строки:
```
sqlcounter daily_time {
    counter_name = Daily-Time
    check_name = Max-Daily-Session
    sql_module_instance = sql
    key = User-Name
    reset = daily
    query = &quot; \
        SELECT IFNULL(SUM(acctsessiontime), 0) \
        FROM radacct \
        WHERE username = &apos;%{User-Name}&apos; \
        AND acctstarttime &gt;= DATE_SUB(NOW(), INTERVAL 1 DAY)&quot;
}
```</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>285054</commentid>
    <comment_count>1</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2026-04-03 13:37:40 +0300</bug_when>
    <thetext>docs-alt-server-11.1-alt7 -&gt; sisyphus:

Fri Apr 03 2026 Elena Mishina &lt;lepata@altlinux&gt; 11.1-alt7
- fix FreeRADIUS (closes #58466, #58468, #58467, #58465, #58470, #58477, #58478)
- fix some typos (closes #58480)
- fix polkit log typos (closes #58486)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>