sudoers: làm thế nào để vô hiệu hóa Yêu cầu cho mỗi người dùng


78

Tôi không muốn bình luận ra dòng trong /etc/sudoers:

Defaults    requiretty

Thay vào đó, tôi chỉ muốn một người dùng nhất định không yêu cầu một tty. Điều này có thể giải quyết như thế nào?

Câu trả lời:


93

Bạn nói rằng bạn muốn một người dùng cụ thể không yêu cầu một tty. Đó là hành vi mặc định. Tuy nhiên, bạn có thể thiết lập rõ ràng như thế này:

Defaults:username !requiretty

Nếu bạn muốn mọi người khác yêu cầu một tty, thì bạn sẽ phải bỏ dòng.


13
Btw., Yêu cầu hoạt động theo mặc định trên RHEL5. Thật tốt khi biết nó không như thế trong các bản phân phối khác.
dùng27451


3

RedHat hiện khuyên bạn nên xóa 'Mặc định Yêu cầu', phù hợp với mặc định của mã nguồn . Trong Tư vấn bảo mật RHSA-2016: 2593 , Redhat đã vá / etc / sudoers, xóa dòng 'Mặc định Yêu cầu'

Để biết thêm chi tiết, hãy xem: https://ormszilla.redhat.com/show_orms.cgi?id=1196451 https://ormszilla.redhat.com/attachment.cgi?id=1155247&action=diff

Ngoài ra, mỗi người dùng ngoại lệ không yêu cầu KHÔNG LÀM VIỆC cho RHEL / CENTOS 7 (sudo 1.8.6p7)


Đây thực sự là thông tin tuyệt vời nhưng về mặt kỹ thuật không trả lời được câu hỏi.
HarlemSquirrel

2
Bạn có liên kết đến một vé về mỗi người dùng mặc định không hoạt động trên RHEL / CENTOS 7 không? Hoặc có thể một liên kết để phát hành ghi chú cho biết điều này đã được sửa lỗi bài 1.8.6p7? Tôi không thấy bất cứ điều gì về nó dưới sudo.ws/ sóng.html
pwan
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.