Существует ли оболочка для изменения пароля при соединении по SSH?

Ваша среда, кажется, хорошее соответствие для NX/NoMachine - Посмотрите здесь: http://www.nomachine.com/

2
задан 7 June 2013 в 16:01
2 ответа

Вероятно, вы могли бы что-то сделать с помощью команд ssh force в файле ~ / .ssh / authorized_keys. Это работает в системе CentOS, которая у меня есть. Измените запись файла authorized_key для соответствующего ключа так, чтобы он запускал passwd

command="/usr/bin/passwd" ssh-rsa AAAAB3NzaC1yc2EAA...

. Когда кто-то входит в систему, используя этот ключ, будет запущена программа / usr / bin / passwd (и только эта программа).

3
ответ дан 3 December 2019 в 10:07

Я считаю, что решением вашей проблемы является Usermin.

http://www.webmin.com/usermin.html

Usermin - это веб-интерфейс для веб-почта, смена пароля, почтовые фильтры, fetchmail и многое другое. Он разработан для использования обычными пользователями без полномочий root в системе Unix и ограничивает их задачами, которые они могут выполнять, если войдут в систему через SSH или с консоли. См. Страницу стандартных модулей для получения списка всех функций, встроенных в Usermin.

В зависимости от типа вашей системы установка должна быть довольно простой, поскольку пакеты * min предлагают RPM / Yum Repositories / и т. Д.

1
ответ дан 3 December 2019 в 10:07

Теги

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