Действительно ли возможно иметь использование винишка тот же пароль, как пользователь входит в систему пароль?

Можно установить пароль для винишка через GUI или командную строку. Пример обеспечивается здесь. Но действительно ли возможно установить пароль винишка то же как пароль для учетной записи пользователя автоматически с помощью командной строки?

Как то, если учетная запись пользователя является человечностью:

1) Команда для чтения пароля для человечности. 2) Команда, чтобы записать, что пароль как пароль для винишка.

1
задан 20 January 2019 в 21:59

1 ответ

Ну, обычно нет - Винишко не может использовать пароль учетной записи пользователя.

Как может быть считан в этой статье, обсуждающей вопросы с Винишком, винишко не использует стандартный механизм аутентификации Linux под названием PAM (Сменный Модуль аутентификации).

Относительно Вашего предложенного механизма - нет никакого способа "считать пароль" из пользовательской системы учета (база данных пароля), поскольку значение, сохраненное для пароля в базе данных пароля, не является самим паролем, но контрольной суммой (также названный результатом хеш-функции) фактического пароля, таким образом, пароль пользователя не на самом деле известен системе - таким образом, это не может быть украдено.

Однако потому что PAM является настолько потрясающим и, ну, в общем, сменным, у Вас может быть плагин, который запускает некоторый произвольный скрипт - например: изменить пароль Винишка - каждый раз, когда пользователь изменяет их пароль (или входят в систему, или безотносительно). Я на самом деле нашел такой плагин здесь: https://github.com/jeroennijhof/pam_script. Я не протестировал его так, я не могу объяснить, как заставить его работать, ни даже я гарантирую, что можно использовать это, чтобы сделать то, что Вы хотите - но я уверен, что Вы изучили бы вполне немного при попытке ;-)

1
ответ дан 7 December 2019 в 15:08

Другие вопросы по тегам:

Похожие вопросы: