Шифрование незашифрованного пароля #191

Closed
opened 11 months ago by user-166 · 13 comments
Collaborator

Если создать пользователя с не зашифрованным паролем и сохранить его в конфиг, а затем открыть этого пользователя на редактирование и сменить, например, группу по умолчанию и сохранить, то пароль становится зашифрованным.

Если создать пользователя с не зашифрованным паролем и сохранить его в конфиг, а затем открыть этого пользователя на редактирование и сменить, например, группу по умолчанию и сохранить, то пароль становится зашифрованным.
user-166 added the неисправно ошибка labels 11 months ago
user-166 self-assigned this 11 months ago
YanTheKaller was assigned by user-166 11 months ago
Owner

Что-бы определить, пароль является хешем или нет:
/usr/lib/ublinux/functions is_hash_password '<password>'
Если параметр $1 известный хеш, то вернуть true, иначе false

Если пароль хеш, то вставляем в команду ubconfig как есть, если пароль не хеш, то перед паролем для команды ubconfig указываем ключ: %%

Что-бы определить, пароль является хешем или нет: `/usr/lib/ublinux/functions is_hash_password '<password>'` Если параметр $1 известный хеш, то вернуть true, иначе false Если пароль хеш, то вставляем в команду `ubconfig` как есть, если пароль не хеш, то перед паролем для команды `ubconfig` указываем ключ: `%%`
Collaborator

да всё это давно известно, просто видимо не всталвяется %% знак в пароль при редактировании

да всё это давно известно, просто видимо не всталвяется %% знак в пароль при редактировании
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/8044261302d1d47e040046012a140fb6447278e2
Poster
Collaborator

На доработку. Если до сохранения открыть пользователя на редактирование, то данные о пароле не отображаются:

image

На доработку. Если до сохранения открыть пользователя на редактирование, то данные о пароле не отображаются: ![image](/attachments/d013bb41-49c7-49a2-830b-0ec8cfa3a988)
145 KiB
Poster
Collaborator

И "Не зашифрован" раздельно.

И "Не зашифрован" раздельно.
Poster
Collaborator

На доработку. Если до сохранения открыть пользователя на редактирование, то данные о пароле не отображаются.

И после сохранения открытый пароль тоже не посмотреть.

> На доработку. Если до сохранения открыть пользователя на редактирование, то данные о пароле не отображаются. И после сохранения открытый пароль тоже не посмотреть.
Collaborator

На доработку. Если до сохранения открыть пользователя на редактирование, то данные о пароле не отображаются.

И после сохранения открытый пароль тоже не посмотреть.

Если загружен глобальный конфиг, то пароли показываются, если загружен локальный - паролей нет

> > На доработку. Если до сохранения открыть пользователя на редактирование, то данные о пароле не отображаются. > > И после сохранения открытый пароль тоже не посмотреть. Если загружен глобальный конфиг, то пароли показываются, если загружен локальный - паролей нет
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups.git
Collaborator

А конкретно
#80

А конкретно https://gitea.ublinux.ru/Applications/ubl-settings-usergroups/issues/80#issuecomment-11711
Collaborator

Галочка снимается с пароля при редактировании, если изначально он был не зашифрован:

image

upd. Из-за этого при следующем редактировании пользователя незашифрованный пароль шифруется

Галочка снимается с пароля при редактировании, если изначально он был не зашифрован: ![image](/attachments/39c6cc05-b7d3-43d6-9860-e436bb6a676b) upd. Из-за этого при следующем редактировании пользователя незашифрованный пароль шифруется
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/5886ddb8464c7c6840259c11af310b7b13d0cf9d
Poster
Collaborator

upd. Из-за этого при следующем редактировании пользователя незашифрованный пароль шифруется

Это и имел ввиду.

> upd. Из-за этого при следующем редактировании пользователя незашифрованный пароль шифруется Это и имел ввиду.
Collaborator

Проверила, закрываю

Проверила, закрываю
anshn closed this issue 10 months ago
Sign in to join this conversation.
No Milestone
No project
4 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

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