Điểm:0

visudo nói rằng có lỗi cú pháp

lá cờ fr

Tôi đang sử dụng centos 8. Vì vậy, mục đích của tôi là làm cho trình quản lý người dùng có thể chạy lệnh này mà không cần sử dụng sudo.

người quản lý ALL=NOPASSWD: tar -czf /root/assignment/result/student-submissions-$(date +\%Y-\%m-\%d).tar.gz /root/assignment/report/main/

Đây là đầu ra:

/etc/sudoers: lỗi cú pháp gần dòng 122

dòng 122 là dòng đầu tiên trong đoạn mã trên.

Điểm:2
lá cờ mx

Tôi cũng gặp lỗi cú pháp khi chạy nó trên hệ thống của mình. Tôi đã làm như sau:

Ở đầu tệp sudoers (dưới dòng "mặc định"), thêm dòng sau (lệnh bạn muốn chạy mà không cần mật khẩu):

Cmnd_Alias ​​TAR_COMMAND = /usr/bin/tar -czf /root/assignment/result/student-submissions-*.tar.gz /root/assignment/report/main/

Ký tự đại diện * tôi đã sử dụng trong tên tệp, ở đó để đảm bảo lệnh có thể thay đổi khi nói đến tên tệp tar.gz. Bằng cách này, bạn không phải sử dụng các biến ngày.

Bây giờ thêm dòng sau vào cuối:

người quản lý ALL= NOPASSWD: TAR_COMMAND

Hãy thử nếu điều đó phù hợp với bạn

Tái bút: Luôn sử dụng đường dẫn đầy đủ đến tệp thực thi của bạn. Khi chỉ sử dụng "tar", mọi tệp nhị phân có tên "tar" có thể chạy từ bất kỳ thư mục nào mà không cần mật khẩu. sử dụng đường dẫn đầy đủ để đảm bảo bạn chỉ có thể chạy /usr/bin/tar.

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