Я использую FTP-клиент Windows для подключения к своему Linux. Но я не вижу команды для изменения пароля пользователя FTP. Как я могу это сделать?
Вы не можете изменить пароль пользователя FTP, используя FTP-клиент, так же как вы не можете изменить свой пароль электронной почты с помощью Outlook / Thunderbird.
Для этого вам необходимо авторизоваться на сервере Linux. Чаще всего для FTP используются стандартные учетные записи пользователей unix. Для схем аутентификации на основе SQL / LDAP обратитесь к руководству.
Вы можете попробовать войти в систему с помощью SSH (для среды Windows (рекомендуется Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/). При входе в систему просто введите пароль (ввод) в командной строке, затем введите текущий пароль, а затем новый.
Другой способ - войти на сервер с использованием root-пользователя / пользователя с привилегиями sudo и ввести (sudo) passwd [имя пользователя], а затем изменить пароль.
Если вы используете клиент командной строки ftp, попробуйте следующее:
passwd your_username
Он должен запросить ваш текущий пароль, а затем попросить вас повторно ввести новый дважды.
Некоторые FTP-серверы реализуют собственные команды для изменения пароля. В FTP-клиенте командной строки Windows их можно выполнить с помощью QUOTE
команда. То же на * nix.
FTP-сервер Titan:
QUOTE SITE PSWD "<old_password>" "<new_password>"
QUOTE CPWD <new_password>
Использовались более старые версии сервера WS_FTP:
QUOTE SITE CPWD <new_password>
Некоторые FTP-сайты позволяют изменить пароль. После того, как вы введете User ID. Измените пароль следующим образом.
В приглашении «Пароль:» вы должны ввести старый пароль: новый пароль: новый пароль.
Вы не сможете увидеть все, что набираете, поэтому убедитесь, что набираете правильно.
пароль: (oldpass) :( newpass) :( newpass)
Это работает для одного из моих клиентов. Я не могу подтвердить, что он работает на всех FTP-клиентах.
Спасибо
Другая идея заключается в том, что вы можете установить webmin / usermin на FTP-сервер и заставить пользователей изменять свои пароли таким образом через веб-браузер. http://www.webmin.com/usermin.html
Usermin - это веб-интерфейс для веб-почты, смены пароля, почтовых фильтров, fetchmail и многого другого. Он разработан для использования обычными пользователями без полномочий root в системе Unix и ограничивает их задачами, которые они могут выполнять, если войдут в систему через SSH или с консоли. См. Страницу стандартных модулей для получения списка всех функций, встроенных в Usermin.