Điểm:1

Cách cho phép người dùng chỉ chạy các tệp nhị phân cụ thể

lá cờ cn

Tôi đang thêm người dùng logviewer với /sbin/nologin/ và hệ thống của tôi.
Dịch vụ tùy chỉnh của tôi đang chạy, vd. sudo -u logviewer less --follow-name /var/log/messages.

Nhưng vẫn có nhiều cách để chạy lệnh khác với tư cách là người dùng đó. Tôi chỉ muốn cho phép người dùng logviewer để chạy các tệp nhị phân cụ thể, như ít hơn đuôi con mèo.

Có thể không? Tôi không quá quen thuộc với selinux để sử dụng nó trong trường hợp đó.
Có một hướng dẫn để hạn chế tất cảcho phép cụ thể nhị phân cho người dùng?

Điểm:2
lá cờ cn

GNU less là một máy nhắn tin ưa thích. Đặt env var ÍT AN TOÀN = 1 để tắt một số tính năng như chạy ! lệnh trình bao. Nhìn thấy người đàn ông ít hơn, phần bảo mật.

Việc hạn chế thực thi các chương trình dựa trên quy tắc và chặn những thứ khác được gọi là danh sách cho phép. Một tập hợp con của ngăn chặn thực hiện giảm nhẹ.

Một ứng dụng có thể bị giới hạn trong một chroot hoặc vùng chứa chỉ với bộ phần mềm tối thiểu được xác định. Tuy nhiên, điều này có thể không phù hợp với ví dụ của bạn về chương trình phân tích nhật ký khi nó không phải là điều duy nhất xảy ra trên máy chủ.

Việc triển khai tự do chặn ứng dụng sẽ là fapolicyd. Red Hat đã lấy nó làm ví dụ. Trong trường hợp này, bạn có thể có:

cho phép perm=execute uid=logviewer : path=/usr/bin/less 
cho phép perm=execute uid=logviewer : path=/usr/bin/tail
cho phép perm=execute uid=logviewer : path=/usr/bin/cat 
cho phép perm=execute uid=logviewer : path=/sbin/nologin
deny_audit perm=execute uid=logviewer : tất cả

Hoặc, selinux tồn tại như một phương pháp khác để kiểm soát truy cập, cho phép chính sách tùy chỉnh.

Mặc dù chính sách thực thi nghiêm ngặt đối với người dùng này chỉ có thể quan trọng đối với bạn nếu điều hợp lý là họ có thể chạy các lệnh khác. Với mức độ bảo mật kém hơn, không có thông tin đăng nhập cho tài khoản dịch vụ và các lệnh được phép trong chính sách người dùng chuyển đổi (sudo, polkit, doas), việc chạy các lệnh tùy ý không còn là chuyện nhỏ.


Có nhiều cách để tránh cần trình xem nhật ký trên máy chủ. Xem xét ghi nhật ký tập trung, với một số ứng dụng để phân tích cú pháp và hiển thị các sự kiện nhật ký.

Điểm:-1
lá cờ br

Là điểm bắt đầu, tệp sudoers cũng sẽ cho phép giới hạn đối với lệnh cụ thể.

https://linux.die.net/man/5/sudoers

ray rushmore = NOPASSWD: /bin/kill, PASSWD: /bin/ls, /usr/bin/lprm```

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.