Tôi cần chạy một kịch bản python trong một thiết bị đầu cuối, myscript.py khi khởi động (trên Lubunt). Kịch bản này yêu cầu root.
Tôi đã thiết lập một .desktop
tệp chạy lệnh sau:
lxterminal --command="python /home/d/Jarvis/alarm.py && /bin/bash"
Cửa sổ terminal mở khi khởi động và chạy tập lệnh, nhưng sau đó đóng lại khi tập lệnh Python trả về lỗi (vì nó không được chạy dưới dạng root). Khi tôi thay đổi Exec=
điều này ...
lxterminal --command="sudo python /home/d/Jarvis/alarm.py && /bin/bash"
... (lệnh tiền tố với sudo
) hoạt động. Tuy nhiên , thiết bị đầu cuối mở khi khởi động và hiển thị
[sudo] password for d: \
nhắc nhở, yêu cầu tôi nhập mật khẩu của tôi. Tôi muốn việc thực thi kịch bản python khi khởi động hoàn toàn tự động mà không có sự tương tác của người dùng.
Làm thế nào tôi có thể thực hiện điều này?