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

Как изменить пароль FTP из командной строки?

Я использую 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>"

WS_FTP сервер:

QUOTE CPWD <new_password>

Использовались более старые версии сервера WS_FTP:

QUOTE SITE CPWD <new_password>

Ссылка: Изменение пароля учетной записи с помощью WinSCP.

Некоторые FTP-сайты позволяют изменить пароль. После того, как вы введете User ID. Измените пароль следующим образом.

В приглашении «Пароль:» вы должны ввести старый пароль: новый пароль: новый пароль.

Вы не сможете увидеть все, что набираете, поэтому убедитесь, что набираете правильно.

пароль: (oldpass) :( newpass) :( newpass)

Это работает для одного из моих клиентов. Я не могу подтвердить, что он работает на всех FTP-клиентах.

Спасибо

Другая идея заключается в том, что вы можете установить webmin / usermin на FTP-сервер и заставить пользователей изменять свои пароли таким образом через веб-браузер. http://www.webmin.com/usermin.html

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