Điểm:6

Làm cách nào để tự động hóa các tập lệnh bash bao gồm các lệnh sudo?

lá cờ tm

Tôi đã thêm một số lệnh vào tập lệnh bash và những lệnh đó cần có quyền root. Vì vậy, sau đó tôi đã thêm từ khóa sudo vào các lệnh đó. Theo cách thông thường, tôi đã thêm tập lệnh này vào tệp crontab để tự động hóa tác vụ của mình.

Có cách nào để cấp quyền truy cập root khi nó cố chạy tự động không?

Lưu ý: Tôi đang sử dụng crontab để tự động hóa tập lệnh của mình.

lá cờ ar
Chào mừng bạn đến với Hỏi Ubuntu. Nếu một trong những câu trả lời bên dưới giải quyết được vấn đề của bạn, vui lòng đánh dấu câu trả lời đó là đúng bằng cách nhấp vào dấu kiểm màu xám â và chuyển sang màu xanh lục â . Điều này sẽ giúp ích cho những người khác.
Điểm:11
lá cờ it

Đúng. Đọc người đàn ông sudoers sudoedit. Bạn có thể cấp cho một người dùng quyền truy cập không cần mật khẩu vào một tập hợp các lệnh. Bạn có thể chỉ định phạm vi ngày cho quyền truy cập, vì vậy nếu tập lệnh của bạn chỉ chạy trong khoảng thời gian từ 03:00 đến 03:15 thì bạn chỉ có thể cho phép truy cập khi đó.

Điểm:9
lá cờ hr

Trừ khi bạn cần khác các lệnh trong tập lệnh để chạy với tư cách là người dùng không phải root, tùy chọn đơn giản nhất là xóa sudo các lệnh từ bên trong tập lệnh và chạy toàn bộ nội dung với quyền root bằng cách thêm nó vào tệp crontab của root (Sudo crontab -e) hoặc thông qua toàn hệ thống /etc/crontab tập tin chỉ định nguồn gốc trong trường người dùng.

nếu bạn làm cần chạy một số lệnh với tư cách là người dùng không phải root, thì bạn có thể thực hiện tương tự nhưng bỏ đặc quyền cho các lệnh cụ thể đó bằng cách sử dụng sudo -u <người dùng khác>

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