ผ่าน PATH ผ่าน sudo
ในระยะสั้น : วิธีที่จะทำให้ sudo ไม่ล้างเส้นทางทุกครั้งหรือไม่ ฉันมีบางเว็บไซต์ที่ใช้งานบนเซิร์ฟเวอร์ของฉัน (การทดสอบ Debian) เขียนด้วย Ruby on Rails ฉันใช้ Mongrel + Nginx เพื่อโฮสต์พวกเขา แต่มีปัญหาหนึ่งที่เกิดขึ้นเมื่อฉันต้องรีสตาร์ท Mongrel (เช่นหลังจากทำการเปลี่ยนแปลงบางอย่าง) ไซต์ทั้งหมดได้รับการตรวจสอบใน VCS (git แต่ไม่สำคัญ) และมีการตั้งค่าเจ้าของและกลุ่มให้กับผู้ใช้ของฉันในขณะที่ Mongrel ทำงานภายใต้ผู้ใช้ muhrel, huh, mongrel ที่ถูก จำกัด สิทธิ์อย่างรุนแรง ดังนั้น Mongrel จะต้องเริ่มต้นภายใต้รูท (สามารถเปลี่ยน UID ได้โดยอัตโนมัติ) หรือ mongrel ในการจัดการ mongrel ฉันใช้ mongrel_cluster gem เพราะอนุญาตให้เริ่มหรือหยุดเซิร์ฟเวอร์ Mongrel จำนวนเท่าใดก็ได้ด้วยคำสั่งเดียว แต่มันต้องการไดเรกทอรี …