1
systemd ล้มเหลวในขั้นตอนที่ EXEC วางไข่สคริปต์: ปฏิเสธสิทธิ์การใช้งาน
ฉันกำลังพยายามสร้างบริการ "Hello World" เพื่อที่จะพูด มันถูกเรียกว่าและเป็นร้านที่autologger.service/usr/lib/systemd/system/autologger.service ฉันพยายามsudo service autologger startแต่systemctlส่งคืนมาตรฐาน: Job for autologger.service failed. See 'systemctl status autologger.service' and 'journalctl -xn' for details. เมื่อฉันตรวจสอบ/var/log/messagesฉันเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้: Failed at step EXEC spawning /opt/autologger/placeholder.sh: Permission denied คำถามของฉันคือฉันจะให้สิทธิ์การบริการกับสิ่งใดได้บ้าง นี่คือไฟล์หน่วยบริการ: [Unit] Description=Hello World DefaultDependencies=no Before=shutdown.target reboot.target halt.target [Service] Type=oneshot ExecStart=/opt/autologger/placeholder.sh placeholder.sh ประกอบด้วย #!/bin/bash echo "Hello World"