Làm cách nào để chạy tập lệnh dưới dạng sudo khi khởi động?
Tôi cần phải chạy ethtool --offload <net> rx off
để vô hiệu hóa thông báo lỗi jme udp checksum gây phiền nhiễu.
Tại sao bạn tin rằng bạn sẽ cần sudo khi khởi động?
—
Rinzwind
@Rinzwind có lẽ vì ethtool cần root để chạy. Đơn vị SystemD là root là cách tiếp cận tốt nhất
—
Thomas Ward
"as sudo" - ý bạn là "như
—
waltinator
root
(người dùng toàn năng với $UID=0
)". sudo
là một công cụ cho phép người dùng thông thường chạy lệnh như root
. "at boot" - mọi thứ liên quan đến khởi động hệ thống đều hoạt động nhưroot
@waltinator: ngoại trừ những thứ bỏ đặc quyền; ví dụ: bạn có thể để hệ thống của mình khởi động máy chủ X + phiên người dùng cho một người dùng nhất định. Nhưng chạy
—
Peter Cordes
ethtool
qua sudo từ thứ gì đó đã bỏ đặc quyền (như từ ngữ của câu hỏi này gợi ý) sẽ là một ý tưởng thực sự tồi tệ so với việc gắn nó vào /etc/rc.local
hoặc bất kỳ cách nào "hiện đại" hơn để khiến mọi thứ chạy như root trong khi khởi động.