พา ธ ไปยังไดเร็กทอรีโกลบอล (ตัวอย่างเช่น: /usr/local/bin
ฯลฯ ) สำหรับไฟล์ไบนารีใน macOS คืออะไร?
ปัญหาคือฉันสามารถเรียกใช้คำสั่งจากผู้ใช้รายอื่น ด้วยคำสั่งนี้ฉันต้องการเริ่ม Caddy เว็บเซิร์ฟเวอร์:su _www -c caddy
ฉันรู้ว่าไฟล์นี้อยู่ที่ไหน ปัญหาคือว่าแคดดี้เท่านั้นที่สามารถทำงานร่วมกับซ็อกเก็ต PHP _www
ถ้ากระบวนการแคดดี้จะทำงานเป็นผู้ใช้ แต่ถ้าฉันเปลี่ยนไป_www
ใช้ผู้ใช้ (นี่ไม่ใช่ปัญหา) ฉันไม่สามารถเริ่มกระบวนการได้เพราะไฟล์แคดดี้อยู่ในPATH
ผู้ใช้รายอื่น
แน่นอนฉันสามารถส่งไฟล์ไปยังผู้ใช้รายอื่นเพื่อให้ทำงานได้ แต่ขั้นตอนนี้ยาวเกินไปและไม่สะดวก ฉันแค่ต้องเริ่มต้นกระบวนการจากผู้ใช้ที่เหมาะสม ใน Ubuntu ปัญหาดังกล่าวไม่น่าแปลกใจ
ระบบปฏิบัติการ: MacOS High Sierra 10.13.1
su
locate
ค้นหาปฏิบัติการที่กำหนดเองตามใจชอบเนื่องจากไม่ได้ติดตั้งส่วนหนึ่งของระบบปฏิบัติการหลัก mdfind "kMDItemFSName == แคดดี้" ค้นหาแคดดี้