Я использую Windows FTP-клиент для подключения к моей Linux-системе. Но я не вижу никакой команды, чтобы изменить пароль пользователя FTP. Как я могу это сделать?
Пожалуйста, более подробно - что такое FTP-сервер, вы пытаетесь сменить пароль внутри FTP-клиента? если так, какой клиент? и т.д ..
Петриборг
Ответы:
13
Вы не можете изменить пароль пользователя FTP, используя FTP-клиент, так же, как вы не можете изменить пароль электронной почты, используя Outlook / Thunderbird.
Вы должны войти на сервер Linux, чтобы сделать это. Наиболее распространенная настройка заключается в использовании стандартных пользовательских учетных записей Unix для FTP. Для схем аутентификации на основе SQL / LDAP, пожалуйста, обратитесь к руководству.
Вы можете попробовать войти через SSH (для среды Windows (рекомендуем Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ ). После входа в систему просто введите passwd (enter) в командной строке, затем введите Ваш текущий пароль, затем новый.
Другой способ - войти на сервер, используя root-пользователя / пользователя с привилегиями sudo и типом (sudo) passwd [username], а затем изменить пароль.
1) Некоторые FTP-серверы предлагают собственные команды для смены пароля. Смотри мой ответ . Аналогия с почтовым клиентом тоже не 100%. 2) Отсутствие возможностей смены пароля в одном протоколе не означает одно и то же для совершенно другого протокола. 3) Почтовый клиент также обычно не позволяет вам выполнить пользовательскую команду IMAP (или другой почтовый протокол). Пока это обычное для FTP-клиента. Что дает пользователю возможность воспользоваться собственными командами FTP-сервера.
Мартин Прикрыл
2
Если вы используете клиент командной строки ftp, попробуйте это:
passwd your_username
Он должен запросить ваш текущий пароль, а затем попросить вас дважды ввести новый.
Я использую Windows FTP .. Не знаю, как объяснить это больше. Я запускаю его, перейдя в командную строку и запустив ftp. Я пробовал эту команду, но она говорит недопустимая команда.
Шобан
5
Вы не можете выполнить команду passwd при подключении через командную строку FTP, она не будет выполнена (Unix).
1
Нет не будет Как уже отмечалось в других ответах на этот очень старый вопрос, вы должны подключить telnet / ssh к машине linux и запустить passwdкоманду в командной строке на сервере (нет команды ftp passwd); если вы это сделаете, он не будет знать или беспокоиться о том, есть ли у вас активный сеанс ftp.
psusi 22.09.11
1
Некоторые FTP-серверы используют собственные команды для смены пароля. В клиенте FTP командной строки Windows вы можете выполнить их с помощью QUOTEкоманды. То же самое на * nix.
Другая идея заключается в том, что вы можете установить webmin / usermin на FTP-сервер и таким образом изменять свои пароли через веб-браузер.
http://www.webmin.com/usermin.html
Usermin - это веб-интерфейс для веб-почты, смены пароля, почтовых фильтров, fetchmail и многого другого. Он предназначен для использования обычными пользователями без полномочий root в системе Unix и ограничивает их задачами, которые они могли бы выполнять, если войти в систему через SSH или на консоли. См. Страницу стандартных модулей для получения списка всех функций, встроенных в Usermin.
Ответы:
Вы не можете изменить пароль пользователя FTP, используя FTP-клиент, так же, как вы не можете изменить пароль электронной почты, используя Outlook / Thunderbird.
Вы должны войти на сервер Linux, чтобы сделать это. Наиболее распространенная настройка заключается в использовании стандартных пользовательских учетных записей Unix для FTP. Для схем аутентификации на основе SQL / LDAP, пожалуйста, обратитесь к руководству.
Вы можете попробовать войти через SSH (для среды Windows (рекомендуем Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ ). После входа в систему просто введите passwd (enter) в командной строке, затем введите Ваш текущий пароль, затем новый.
Другой способ - войти на сервер, используя root-пользователя / пользователя с привилегиями sudo и типом (sudo) passwd [username], а затем изменить пароль.
источник
Если вы используете клиент командной строки ftp, попробуйте это:
Он должен запросить ваш текущий пароль, а затем попросить вас дважды ввести новый.
источник
passwd
команду в командной строке на сервере (нет команды ftp passwd); если вы это сделаете, он не будет знать или беспокоиться о том, есть ли у вас активный сеанс ftp.Некоторые FTP-серверы используют собственные команды для смены пароля. В клиенте FTP командной строки Windows вы можете выполнить их с помощью
QUOTE
команды. То же самое на * nix.FTP-сервер Titan:
WS_FTP сервер :
Старые версии WS_FTP сервера использовались:
Справка: Смена пароля учетной записи с WinSCP .
источник
Некоторые FTP-сайты позволяют менять пароль. После ввода идентификатора пользователя. Измените пароль следующим образом.
В приглашении «Пароль:» вы должны ввести старый пароль: новый пароль: новый пароль.
Вы не сможете видеть ничего, что вы печатаете, поэтому вы должны убедиться, что вы печатаете правильно.
Пароль: (oldpass) :( новый_пароль) :( новый_пароль)
Это работает для одного из моих клиентов. Я не могу подтвердить, что это работает на всех клиентах FTP.
Благодарность
источник
Другая идея заключается в том, что вы можете установить webmin / usermin на FTP-сервер и таким образом изменять свои пароли через веб-браузер. http://www.webmin.com/usermin.html
Usermin - это веб-интерфейс для веб-почты, смены пароля, почтовых фильтров, fetchmail и многого другого. Он предназначен для использования обычными пользователями без полномочий root в системе Unix и ограничивает их задачами, которые они могли бы выполнять, если войти в систему через SSH или на консоли. См. Страницу стандартных модулей для получения списка всех функций, встроенных в Usermin.
источник