5
การอนุญาต Homebrew & ผู้ใช้หลายคนจำเป็นต้องชงการปรับปรุง
ฉันใช้Homebrewการจัดการแพคเกจติดตั้งในสิงโต(สิงโตเซิร์ฟเวอร์จริง แต่ไม่ควรเรื่อง) Homebrew ถูกติดตั้งภายใต้ผู้ใช้หนึ่งคน ตอนนี้ผู้ใช้รายอื่นต้องการเพิ่มแพ็คเกจและ Homebrew ไม่มีความสุข: $ brew update fatal: Unable to create '/usr/local/.git/index.lock': Permission denied Error: Failure while executing: git checkout -q master สิ่งนี้ถือว่าแย่หรือไม่? ฉันคิดว่าหนึ่งในข้อดีของการใช้สำหรับการติดตั้งของคุณคือการที่คุณไม่จำเป็นต้อง/usr/local/ sudoแต่เราทำอย่างชัดเจน ผู้ใช้ทั้งหมดที่จะต้องแก้ไข Homebrew เป็นสมาชิกของกลุ่มผู้ดูแลระบบ ดังนั้นฉันทำได้chmod -R g+w /usr/local/แต่กลัวว่าสิ่งนี้จะทำให้เกิดปัญหาหรือทำให้เกิดปัญหาด้านความปลอดภัย! แนะนำ? $ ls -al /usr/local/.git/ total 432 drwxr-xr-x 14 ladmin admin 476 Feb 24 11:48 …