Điều gì xảy ra khi mật khẩu của bạn hết hạn và bạn đang sử dụng xác thực khóa?


11

trên một trong những hộp tôi không kiểm soát tại nơi làm việc, tôi sử dụng sshcác khóa để đăng nhập. Mật khẩu của chúng tôi được thiết lập hết hạn sau một vài tháng. Điều gì xảy ra nếu tôi không đặt lại mật khẩu và nó hết hạn? Tôi vẫn có thể đăng nhập chứ? Liệu những gì xảy ra phụ thuộc vào một số sshdthiết lập? hoặc một số thiết lập pam?

Câu trả lời:


16

Theo hành vi mặc định, bạn vẫn có thể đăng nhập bằng khóa ssh của mình, nhưng quản trị viên hệ thống có thể tự do thay đổi hành vi này bằng cách sử dụng pamhoặc các phương pháp khác. OpenSSH không quan tâm đến ngày hết hạn trên mật khẩu của bạn nếu nó không sử dụng xác thực mật khẩu, nhưng pamcó thể được thiết lập để kiểm tra hết hạn mật khẩu ngay cả khi sshdđã xác thực khóa của bạn. Nó thậm chí có thể được thiết lập để buộc bạn nhập và thay đổi mật khẩu đã hết hạn trước khi đưa cho bạn lời nhắc shell. Để có câu trả lời tốt nhất, hãy hỏi sysadmin của bạn.

EDIT : Để biết thêm chi tiết về sự tương tác giữa SSH và PAM, hãy xem câu trả lời này .


5
quanh đây tôi rất có thể nhận được câu trả lời "bạn không cần phải sử dụng khóa auth" vì tôi là "Tôi không biết" Tôi sẽ không bao giờ nhận được câu trả lời thực sự.
xenoterracide

Trong trường hợp đó, tôi đặt cược hành vi là tất cả mặc định. Nếu bạn thực sự không cần phải sử dụng khóa auth, thì bạn sẽ không thể theo cách đó. ;)
Jander

1
có lẽ;) và đó là ý kiến ​​của tôi khi mọi người nói điều đó. Tôi nghĩ thật sự ý nghĩa của việc bạn không nên sử dụng keyauth với cụm mật khẩu là gì, bởi vì có quá nhiều người làm điều đó, thay vì như tôi, người sử dụng keychaintôi có thể gõ mật khẩu mỗi ngày một lần, nhiều hơn thế.
xenoterracide
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.