Làm cách nào để thay đổi mật khẩu FTP từ dòng lệnh?


17

Tôi đang sử dụng máy khách Windows FTP để kết nối với hộp Linux của mình. Nhưng tôi không thấy bất kỳ lệnh nào để thay đổi mật khẩu người dùng FTP. Tôi có thể làm cái này như thế nào?


Bạn đang sử dụng trình nền FTP nào?
phuzion

Chi tiết thêm xin vui lòng - máy chủ FTP là gì, bạn đang cố gắng thay đổi mật khẩu từ bên trong máy khách ftp? Nếu vậy khách hàng nào? vv ..
Petriborg

Câu trả lời:


13

Bạn không thể thay đổi mật khẩu người dùng FTP, sử dụng ứng dụng khách FTP, giống như bạn không thể thay đổi mật khẩu e-mail bằng Outlook / Thunderbird.

Bạn phải đăng nhập vào máy chủ linux để làm điều đó. Thiết lập phổ biến nhất là sử dụng tài khoản người dùng unix unix cho FTP. Đối với các lược đồ xác thực dựa trên SQL / LDAP, vui lòng tham khảo hướng dẫn.

Bạn có thể thử đăng nhập bằng SSH (Đối với windows enviroment (khuyên dùng Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ ). Khi đăng nhập, chỉ cần nhập passwd (enter) vào lệnh promt, sau đó nhập mật khẩu hiện tại của bạn, sau đó là mật khẩu mới.

Một cách khác là đăng nhập vào máy chủ bằng root user / user với quyền sudo và gõ (sudo) passwd [tên người dùng], và sau đó thay đổi mật khẩu.


1) Một số máy chủ FTP thực sự cung cấp các lệnh độc quyền để thay đổi mật khẩu. Xem câu trả lời của tôi . Sự tương tự với ứng dụng khách email cũng không phải là 100%. 2) Thiếu khả năng thay đổi mật khẩu trong một giao thức không có nghĩa giống nhau đối với giao thức hoàn toàn khác nhau. 3) Ngoài ra, ứng dụng email khách thường không cho phép bạn thực thi lệnh IMAP tùy chỉnh (hoặc giao thức thư khác). Trong khi điều này là phổ biến cho một khách hàng FTP. Điều gì làm cho người dùng có thể tận dụng các lệnh độc quyền của máy chủ FTP.
Martin Prikryl

2

Nếu bạn đang sử dụng máy khách dòng lệnh ftp, hãy thử điều này:

passwd your_username

Nó sẽ yêu cầu mật khẩu hiện tại của bạn và sau đó yêu cầu bạn nhập lại mật khẩu mới hai lần.


Tôi đang sử dụng Windows FTP .. Không biết làm thế nào để giải thích thêm. Tôi bắt đầu nó bằng cách vào dấu nhắc lệnh và chạy ftp. Tôi đã thử lệnh này nhưng nó nói lệnh không hợp lệ.
Shoban

5
Bạn không thể phát lệnh passwd trong khi được kết nối qua dòng lệnh FTP, nó sẽ thất bại (Unix).

1
Không, nó sẽ không. Như các câu trả lời khác trong câu hỏi rất cũ này đã được lưu ý, bạn phải telnet / ssh đến máy linux và chạy passwdlệnh tại dòng lệnh trên máy chủ (không có lệnh ftp passwd); nếu bạn làm điều đó, nó không biết hoặc quan tâm liệu bạn cũng có một phiên ftp hoạt động.
psusi

1

Một số máy chủ FTP thực hiện các lệnh độc quyền để thay đổi mật khẩu. Trong máy khách FTP dòng lệnh Windows, bạn có thể thực thi chúng bằng QUOTElệnh. Tương tự trên * nix.

Máy chủ FTP Titan:

QUOTE SITE PSWD "<old_password>" "<new_password>"

Máy chủ WS_FTP :

QUOTE CPWD <new_password>

Các phiên bản cũ hơn của máy chủ WS_FTP được sử dụng:

QUOTE SITE CPWD <new_password>

Tham khảo: Thay đổi mật khẩu tài khoản với WinSCP .


0

Một số trang FTP sẽ cho phép bạn thay đổi mật khẩu. Sau khi bạn nhập ID người dùng. Thay đổi mật khẩu như sau.

Tại dấu nhắc "Mật khẩu:", bạn sẽ đặt mật khẩu cũ: newpassword: newpassword.

Bạn sẽ không thể thấy bất cứ điều gì bạn gõ vì vậy bạn phải chắc chắn rằng bạn gõ đúng.

mật khẩu: (oldpass) :( newpass) :( newpass)

Điều này làm việc cho một trong những khách hàng của tôi. Tôi không thể xác nhận nó hoạt động trên tất cả các máy khách FTP.

Cảm ơn


0

Một ý tưởng khác là bạn có thể cài đặt webmin / usermin trên máy chủ FTP và yêu cầu người dùng thay đổi mật khẩu theo cách đó thông qua trình duyệt web. http://www.webmin.com/usermin.html

Usermin là một giao diện dựa trên web cho webmail, thay đổi mật khẩu, bộ lọc thư, tìm nạp và nhiều hơn nữa. Nó được thiết kế để sử dụng bởi những người dùng không phải root thông thường trên hệ thống Unix và giới hạn chúng trong các tác vụ mà họ có thể thực hiện nếu đăng nhập qua SSH hoặc tại bảng điều khiển. Xem trang mô-đun chuẩn để biết danh sách tất cả các chức năng được tích hợp trong Usermin.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.