(Nguyên đăng trên Stack Overflow Họ đề nghị tôi thử ở đây thay vì Dưới đây là các bài bản gốc:.. Https://stackoverflow.com/questions/3858208/sudo-is-there-a-command-to-check-if-i-have -sudo-and-or-how-much-time-is-left )
Xem tiêu đề. Tôi muốn một lệnh cho phép tôi truy vấn sudo. Lý tưởng nhất là nó sẽ trở lại thành công nếu tôi vẫn còn sudo và false nếu sudo đã hết hạn. Dành thời gian còn lại cũng có thể hữu ích (mặc dù nếu tôi lo lắng tôi chỉ có thể thực hiện sudo -v để xác nhận lại.) Ồ và nó không cần phải hỏi mật khẩu.
Thứ gần nhất tôi tìm thấy là "sudo -n true", nhưng tùy chọn -n chỉ có trên máy Centos 5 của tôi khi làm việc. -n thất bại nếu nó phải yêu cầu mật khẩu. Có cách nào khác để có được chức năng này? Giả sử tôi không thực sự có root trên tất cả các máy tôi làm việc cùng, vì vậy tôi không thể cài đặt các phiên bản sudo mới theo ý thích của mình.
Đối với những gì đáng giá tôi đang làm điều này để tôi có thể nhận được lời nhắc của mình để chỉ trạng thái sudo. Tôi muốn biết thiết bị đầu cuối nào đang tích cực sudo. Tôi cũng có một lời nhắc thay đổi màu sắc khi tôi root, nhưng tôi không sử dụng root thường xuyên vì vậy đó là hạn chế sử dụng.