ระบบค้างเมื่อบู๊ตหลังจากสร้างแอปพลิเคชันเริ่มอัตโนมัติ


1

ฉันพัฒนาแอปพลิเคชันโดยใช้ Qt สำหรับแพลตฟอร์ม Debian-KDE เพื่อให้แอปพลิเคชั่นเริ่มต้นโดยอัตโนมัติตอนบูทฉันสร้างไฟล์ Desktop Entry

/home/user_name/.kde/Autostart/

สิ่งนี้นำไปสู่การหยุดที่บูต ฉันรู้ว่าอาจเป็นเพราะบรรทัดในรายการ Desktop:

Exec=gksu -u root $DIR/gui.py

"gksu -u root" ต้องการรหัสผ่านรูทและในฐานะที่เป็นบูทระบบจึงไม่สามารถตรวจสอบสิทธิ์แอปพลิเคชันสำหรับผู้ใช้ เมื่อฉันลบ "gksu -u root" ระบบจะบู๊ตตามปกติและแอปพลิเคชั่นจะเริ่มทำงาน อย่างไรก็ตามแอปพลิเคชันต้องการสิทธิ์รูทเพื่อให้ทำงานได้อย่างถูกต้อง ฉันจะแก้ไขปัญหานี้ได้อย่างไร


ใช้ gksudo แทนและอนุญาตให้ผู้ใช้ของคุณเรียกใช้คำสั่งนี้เป็น root โดยไม่มีรหัสผ่านในไฟล์ sudoers ของคุณหรือไม่ visudo เพื่อแก้ไข
lemonsqueeze
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.