Использование других языков в пароле отличных от английского #282

Open
opened 1 month ago by rodion.n · 7 comments
Collaborator

Использование чего-то что похожее на греческий арабский, японский и тд. Приводят к тому что пароль в системе становится вечно ошибочный.

Использование чего-то что похожее на греческий арабский, японский и тд. Приводят к тому что пароль в системе становится вечно ошибочный.
rodion.n added the ошибка label 1 month ago
YanTheKaller was assigned by rodion.n 1 month ago
Collaborator

7be0fbbb3f
библиотеки тоже нужно обновить

https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/7be0fbbb3f773ccd13872d487cd8b3643afbe996 библиотеки тоже нужно обновить
Poster
Collaborator

Возможности писать на других языках больше нет. Все работает. Закрываю

Возможности писать на других языках больше нет. Все работает. Закрываю
rodion.n closed this issue 1 month ago
Owner

Нужно иметь возможность писать на других языах.

Нужно иметь возможность писать на других языах.
asmeron reopened this issue 3 weeks ago
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/a43f1591035bbbcda92bf43e3870a4a8c0fb14c6
Owner

Проверил сам, итог:

  • Пароль на Русском не принимается только в Lightdm, может быть глюк и исправят в обновлении
  • Пароль через консоль на Русском принимается
  • В других менеджерах не тестировал, нет нужны
  • Через ubconfig ХЭШ верно формируется

Вывод: Установка любого пароля без ограничений должна быть доступна в утилите

Проверил сам, итог: - Пароль на Русском не принимается только в Lightdm, может быть глюк и исправят в обновлении - Пароль через консоль на Русском принимается - В других менеджерах не тестировал, нет нужны - Через ubconfig ХЭШ верно формируется Вывод: Установка любого пароля без ограничений должна быть доступна в утилите
Collaborator
> https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/a43f1591035bbbcda92bf43e3870a4a8c0fb14c6
Poster
Collaborator

Опять же не исключает факта что в Linux официально рекомендуется использовать имена пользователей, состоящие из ASCII-символов. И создание аккаунтов например на греческом (или любой другой нелатинской раскладке) приведет к тому что просто напросто будут проблемы с совместимостью ПО, как например в LightDM который поддерживает сторонние языки через костыли в консоли. Это я четко помню еще из учебных курсов, что это является нарушением безопасности и целостности.
И хоть убейте, но ИМХО использовать что-то помимо латиницы ну как-то не комильфо, и это связано не только с паролем но и с логинами. Я просто уверен что до сих существует ПО, которое будет категорично будут работать на профилях абразивно от латиницы.

Плюс прога еще может создавать аккаунты с пробелами, и это также является ошибкой со всех точек зрения.

ubconfig --source global -ea get [users] DEFAULTPASSWD DEFAULTROOTPASSWD DEFAULTUSER HASHPASSWD USERGROUPS ADDADM USERADD[*] USERADD_SYNC USERADD_SYNC[*] USERSHADOW[*] USERSHADOW_SYNC[*] GROUPADD[*] GROUPADD_SYNC[*] GROUPADD_SYNC -- [system] SYSTEMBOOT_STATEMODE -- [save] SAVE_ROOTCOPY_CHANGES
[Detaching after vfork from child process 23144]
/dev/fd/3: строка 522: Swar]='Edinson Swar:::::$y$j9T$2X4HndE5eXFQGM9MhoB1F/$ybzuX23WeghHBn5Zm5N4/K2DVE9ARuRof3beqd5dTV1': Нет такого файла или каталога
/dev/fd/3: строка 522: Swar]='boot,shutdown': команда не найдена
/dev/fd/3: строка 522: Swar]='2025-10-22:::::': команда не найдена

image

Опять же не исключает факта что в Linux официально рекомендуется использовать имена пользователей, состоящие из ASCII-символов. И создание аккаунтов например на греческом (или любой другой нелатинской раскладке) приведет к тому что просто напросто будут проблемы с совместимостью ПО, как например в LightDM который поддерживает сторонние языки через костыли в консоли. Это я четко помню еще из учебных курсов, что это является нарушением безопасности и целостности. И хоть убейте, но ИМХО использовать что-то помимо латиницы ну как-то не комильфо, и это связано не только с паролем но и с логинами. Я просто уверен что до сих существует ПО, которое будет категорично будут работать на профилях абразивно от латиницы. Плюс прога еще может создавать аккаунты с пробелами, и это также является ошибкой со всех точек зрения. ``` ubconfig --source global -ea get [users] DEFAULTPASSWD DEFAULTROOTPASSWD DEFAULTUSER HASHPASSWD USERGROUPS ADDADM USERADD[*] USERADD_SYNC USERADD_SYNC[*] USERSHADOW[*] USERSHADOW_SYNC[*] GROUPADD[*] GROUPADD_SYNC[*] GROUPADD_SYNC -- [system] SYSTEMBOOT_STATEMODE -- [save] SAVE_ROOTCOPY_CHANGES [Detaching after vfork from child process 23144] /dev/fd/3: строка 522: Swar]='Edinson Swar:::::$y$j9T$2X4HndE5eXFQGM9MhoB1F/$ybzuX23WeghHBn5Zm5N4/K2DVE9ARuRof3beqd5dTV1': Нет такого файла или каталога /dev/fd/3: строка 522: Swar]='boot,shutdown': команда не найдена /dev/fd/3: строка 522: Swar]='2025-10-22:::::': команда не найдена ``` ![image](/attachments/72750645-fc4e-4fcd-817b-831a89e3caa5)
rodion.n was assigned by asmeron 2 weeks ago
Sign in to join this conversation.
No Milestone
No project
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubl-settings-usergroups#282
Loading…
There is no content yet.