Điểm:1

Tải lại Apache bằng người dùng ACME

lá cờ in

Tôi chạy một máy chủ web trên Debian 10 (Buster) và Apache 2.4.38. Tôi đã tạo một người dùng đặc biệt acme chạy tập lệnh để gia hạn chứng chỉ TLS.

$ mèo /etc/passwd | grep^acme
acme:x:1002:1002::/var/acme:/usr/bin/nologin
$ con mèo/etc/nhóm | grep^acme
ame:x:1002:

Cái này acme người dùng phải được phép tải lại cấu hình Apache 2 sau khi chứng chỉ được gia hạn. Vì vậy, tôi đã thêm dòng này vào /etc/sudoers sử dụng trực quan(8):

%acme ALL=(root) NOPASSWD: /etc/init.d/apache2 tải lại

Thật không may, điều này không hoạt động:

$ sudo -u acme /etc/init.d/apache2 tải lại
[....] Đang tải lại cấu hình apache2 (thông qua systemctl): apache2.serviceKhông thể tải lại apache2.service: Truy cập bị từ chối                                                                                                                  
Xem nhật ký hệ thống và 'trạng thái systemctl apache2.service' để biết chi tiết.                                                                                                                                                                     
 thất bại!

Tôi đã bỏ lỡ một cái gì đó?

Điểm:1
lá cờ in

Bạn cần phải THÌ LÀ Ở người dùng acme khi bạn chạy sudo, không phải với -u acme.

acme@host:~ $ sudo /etc/init.d/apache2 tải lại

Một vấn đề khác có thể xảy ra:

Các % trong tệp sudoers của bạn biểu thị rằng acme là một nhóm. Đây không phải là vấn đề khi người dùng của bạn thuộc nhóm có tên acme, nhưng đó là nếu anh ta không.

Patrick Bucher avatar
lá cờ in
OK, tôi hiểu rồi, vì toàn bộ quá trình sẽ được bắt đầu bằng `acme`, tôi có thể sử dụng `sudo` thay vì `sudo -u acme` trong tập lệnh của mình. Điều đó hoạt động!

Đă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.