- Linux
- PHP
- SSH
- паролі
Одним словом, є таке завдання. Є панель адміністратора, в якій є функціонал зміна пароля користувача.
Ідея така: викликаємо з під PHP скрипт, який логинится по SSH до сервера під рутом і змінює пароль користувача. Пароль рута ми знаємо.
Від мого попередника дістався такий код:
Викликається за допомогою PHP так:
Вище наведений код не працює, можливо проблема в некоректній обробки expect.
І мені здається є більш нормальний варіант зміни пароля. На жаль ставити доп. софт і бібліотеки на сервер і клієнтів не можу. Я не можу що або закидати на інші ПК, навіть файли ключів.
Як найкраще з'єднатися з сервером і поміняти пароль?