ฉันใช้ krusader สำหรับจัดการไฟล์ ปัญหาคือว่าของ Apache ควรอยู่ภายใต้DocumentRoot chown www-data:www-data /path/to/wwwดังนั้นการใช้ krusader (ซึ่งทำงานภายใต้บัญชีของฉัน) ฉันไม่ได้เขียนการเข้าถึง/path/to/wwwในขณะที่ฉันต้องการจริงๆ ฉันไม่รู้ว่านักพัฒนาคนอื่นสามารถทำสิ่งต่าง ๆ ต่อไปได้ด้วยข้อ จำกัด เช่นนี้!
ฉันสงสัยว่าฉันสามารถเรียกใช้ krusader ได้ไหมwww-dataจากนั้นฉันจะสามารถเล่นไฟล์ได้อย่างง่ายดาย แต่ใช้su - www-dataถามwww-dataรหัสผ่านของฉันด้วย !!
ดังนั้นฉันจะเรียกใช้แอปพลิเคชัน (เช่น krusader) ในฐานะผู้ใช้รายอื่น (เช่น www-data) ใน Gnome ได้อย่างไร
หรือมีวิธีอื่นในกรณีของฉันหรือไม่ (แกร่งฉันอยากรู้คำตอบจริงๆ!)
โปรดจำไว้ว่าฉันรู้ว่าฉันสามารถเรียกใช้มันเป็นราก ! แต่สิ่งนี้จะทำให้เกิดปัญหาการอนุญาตเมื่อใช้งานcpและmkdirคุณรู้
PS:
sudoและgksudoไม่ได้ช่วย:
$ gksudo -u -www-data krusader
No protocol specified
krusader: cannot connect to X server :0.0
หมายเหตุสุดท้าย:
ตามคำตอบที่ดีที่สุดฉันทำchmod u+w /path/to/wwwและปัญหาของฉันได้รับการแก้ไข แต่ฉันก็ยังไม่ประสบความสำเร็จในการเปิด krusader ในฐานะผู้ใช้รายอื่น!