Bug 45686 - Поле Имя компьютера не отображает символ _ (нижнее подчеркивание)
Summary: Поле Имя компьютера не отображает символ _ (нижнее подчеркивание)
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-net-eth (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-28 16:33 MSK by Evgeny Shesteperov
Modified: 2024-01-12 21:52 MSK (History)
5 users (show)

See Also:


Attachments
Real Hostname (18.15 KB, image/png)
2023-03-28 16:33 MSK, Evgeny Shesteperov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2023-03-28 16:33:45 MSK
Created attachment 12834 [details]
Real Hostname

Версия

-   alterator-net-eth-5.2.4-alt1

Дистрибутивы

-   p10-education-10.1-x86-64, обновленный до Sisyphus.
-   p10-education-10.1-x86-64-kde, обновленный до Sisyphus.
-   p10-kworkstation-10.1-x86-64, обновленный до Sisyphus.
-   p10-server-10.1-x86-64, обновленный до Sisyphus.
-   p10-workstation-10.1-x86-64, обновленный до Sisyphus.

Шаги воспроизведения

1.  Открыть ЦУС (# acc).
2.  Открыть Сеть → Ethernet-интерфейсы.
3.  В поле Имя компьютера ввести: _t_e_s_t_
4.  Нажать Применить.

Ожидаемый результат: в поле Имя компьютера текст отображается как
_t_e_s_t_

Фактический результат: в поле Имя компьютера текст отображается как test

Дополнительно: при этом имя компьютера устанавливается верно:

    # hostname
    _t_e_s_t_
Comment 1 Mikhail Efremov 2024-01-12 21:52:17 MSK
Hostnamecl действительно возвращает test в этом случае, что и показывается.
Устанавливать же hostname с "_" он отказывается.
Есть мнение, что "_" в hostname запрещены, см. https://github.com/systemd/systemd/issues/11500#issuecomment-455815146
Возможно стоит запретить таки имена у нас.