Назад | Перейти на главную страницу

Как я могу разрешить пользователям сбрасывать свои пароли пользователей Linux через веб-интерфейс?

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

Существует ли какой-либо инструмент, который позволяет пользователю изменять свой локальный пароль через веб-интерфейс?

Теоретически вы можете написать свой собственный. Пароль в /etc/shadow обычно это просто хеш, тип которого можно определить в вашем /etc/pam.d/ конфигурация.

Хешируйте новый пароль, вставьте его в / etc / shadow, и вы только что изменили пароль пользователя.

Намного больше информации о хешировании / шифровании паролей и о том, как их программно изменять, можно найти в man 3 crypt