ฉันใช้ 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 ในฐานะผู้ใช้รายอื่น!