Làm cách nào tôi có thể thay đổi số lần nhập mật khẩu được cho phép bởi sudo?


9

Theo mặc định, sudonhắc tôi nhập mật khẩu người dùng của mình tối đa ba lần nếu tôi nhập sai mật khẩu. Làm cách nào tôi có thể thay đổi nó thành số lần không giới hạn (?)? Làm thế nào tôi có thể làm cho nó để nó hỏi tôi mật khẩu cho đến khi tôi nhập đúng?

Câu trả lời:


13

Điều này được ghi lại trong man sudoers. Cài đặt bạn đang tìm kiếm là:

 passwd_tries      The number of tries a user gets to enter his/her pass‐
                   word before sudo logs the failure and exits.  The
                   default is 3.

Vì vậy, để thay đổi điều đó thành, ví dụ, 5, hãy chạy sudo visudovà thêm các dòng sau:

## Allow a user to attempt to enter a password 5 times
Defaults        passwd_tries=5

Theo tôi biết, không có cách nào để đặt nó thành không giới hạn nhưng bạn chỉ có thể sử dụng một số lượng lớn:

Defaults        passwd_tries=99999999

Điều đó là không giới hạn cho tất cả các mục đích và mục đích, trừ khi bạn có một người dùng bị OCD rất nặng, họ sẽ không cố nhập mật khẩu hơn 100 triệu lần.


Bây giờ làm thế nào tôi có thể thay đổi nó thành Không giới hạn thời gian? (không có nubmer lớn cho passwd_tries)
αғsнι

3
@KasiyA đặt nó thành 99999999999 và sống với nó :)
terdon

1
Các hướng dẫn đầu tiên ở đây chi tiết làm thế nào để vào chế độ phục hồi: askubfox.com/questions/24006/ trên
Seth

3
@KasiyA không bao giờ, bao giờ, bao giờ chỉnh sửa /etc/sudoerstrực tiếp. Đó là lý do tại sao tôi nói với bạn sử dụng visudo. Điều đó sẽ bảo vệ bạn khỏi vấn đề này.
terdon

2
Trong tương lai: trong khi sử dụng visudonên ngăn chặn việc tạo tệp sudoers xấu, nếu bạn tạo một tệp xấu hoặc (rất có thể, với visudo) hợp lệ nhưng không có chức năng, phương pháp chi tiết ở đây pkexecthường đủ để giải quyết nó , thậm chí không cần khởi động lại .
Eliah Kagan
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.