Đăng nhập qua ssh-key, tôi có thể đặt lại mật khẩu tài khoản của mình không?


13

Tôi đăng nhập vào máy chủ thông qua sshkey (ssh -i /home/me/.ssh/ssh-key me@server ).

Tôi đã nhận được quyền sudo trên máy chủ đó từ quản trị viên, nhưng tôi không thể thực hiện chúng, vì tôi quên mật khẩu Unix thực sự của mình (hoặc tôi không bao giờ được nói với nó). Tôi đã đăng nhập - tôi có thể đặt lại mật khẩu của mình passwdmà không cần biết mật khẩu cũ không?


1
Xin lỗi, nhưng tôi nghi ngờ nó. Yêu cầu quản trị viên đặt lại nó cho bạn và thay đổi nó.
Kevin

1
Trời ạ! Tôi thậm chí đã thử passwd --sysadmin-is-a-new-dadvà nó vẫn không hoạt động!
Michael Scheper

Tôi đang tìm cách làm điều tương tự, ... đơn giản nhất là khởi động lại ở chế độ người dùng nếu bạn có quyền truy cập vật lý vào máy. Tôi đã theo tài liệu này vultr.com/docs/boot-into-single-user-mode-reset-root-password
Mathieu J.

Câu trả lời:


10

Tôi e rằng bạn sẽ phải yêu cầu sysadmin cung cấp cho bạn mật khẩu mới. Xác thực khóa RSA được chấp nhận bởi SSH, nhưng không phải bằng passwdlệnh.


1

mật khẩu không thể thay đổi bằng lệnh passwd trừ khi dịch vụ xác thực là từ các tệp cục bộ (tham khảo /etc/nsswitch.conf). Nếu thông tin đăng nhập của bạn dựa trên mạng, quản trị viên là để giải cứu và vì sudo thường được sử dụng trong môi trường mạng, tốt hơn là bạn nên thiết lập lại vì bạn hoàn toàn chịu trách nhiệm và chịu trách nhiệm về bảo mật tài khoản của mình.


-3

Chắc chắn rồi. Giả sử, bạn có quyền thay đổi mật khẩu của riêng bạn ngay từ đầu.

Bạn đang gặp khó khăn khi cố gắng thực hiện thay đổi?


Khó khăn là tôi đang được hỏi mật khẩu cũ và tôi không biết nó.
rút ngắn

@nhoening - À đúng rồi, sẽ rất khó. Tôi đã quên rằng bạn không có mật khẩu hiện tại của bạn. Vẫn có thể tận dụng sudo nếu cấu hình cho phép sử dụng mật khẩu lệnh passwd, mặc dù điều này không chắc là như vậy.
Tok
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.