เป็นไปได้ไหมที่จะสร้าง pkg ที่ไม่ต้องการการเข้าถึงรูท (แจ้งผู้ใช้ & รหัสผ่าน)


1

ชื่อบอกมันทั้งหมดจริงๆมันเป็นไปได้ที่จะสร้างแพคเกจที่สามารถติดตั้งโดยไม่ต้องใช้รหัสผ่านของผู้ใช้หรือไม่


คุณกำลังมองหาสิ่งที่จะติดตั้งน้ำหนักบรรทุก? หากเป็นแอปพลิเคชันประเภทใดหรือบางอย่างที่จะติดตั้งทั่วทั้งระบบจะต้องใช้รหัสผ่าน
tubedogg

@tubedogg มันเป็นแอพที่ผูกไว้ /Applicationsแต่สคริปต์ที่ติดตั้งล่วงหน้าจะดาวน์โหลด tar.gz ไปยัง /tmp จากนั้นก็แยกมันออกไป - ฉันไม่รู้ว่ามันสร้างความแตกต่างหรือไม่ เช่นเดียวกันกับการติดตั้งประเภทสำเนา dmg หรือไม่?
GP89

@tubedogg กับ PackageMaker ฉันไม่สามารถแม้แต่จะวาง png ลงในโฮมไดเร็กตอรี่ของฉันโดยที่ไม่ได้แจ้งให้ฉันใส่รหัสผ่าน?
GP89

คำตอบ:


1

มีตัวเลือกใน PackageMaker

คุณยังสามารถติดตั้งลงใน /Applications เหมือนกัน แต่ผู้ใช้จะต้องอยู่ใน admin กลุ่มเพราะสิทธิ์เริ่มต้นสำหรับ /Applications เป็น drwxrwxr-x+ 90 root adminดังนั้นตราบใดที่ผู้ใช้ยังอยู่ admin จากนั้นพวกเขาจะมีสิทธิ์เขียน

enter image description here


หืมชอบกับทุกสิ่งใน PackageMaker นี่มันดูบั๊กเล็กน้อย ดูเหมือนว่าจะใช้งานได้กับ 10.6.8 แต่ฉันเพิ่งลองใช้ตัวติดตั้งนั้นใน 10.8.4 และมันยังคงพร้อมท์
GP89

ใช่ฉันคิดว่ามีบางอย่างเปลี่ยนไปใน 10.7 - ใน 10.7 และต่อมาโปรแกรมติดตั้ง pkg ดูเหมือนจะพร้อมท์สำหรับรูทไม่ว่าคุณจะทำอะไร การติดตั้งบน pre-10.7 os ดูเหมือนว่าจะเคารพตัวเลือกนี้และไม่แจ้งให้ทราบ ฉันไม่รู้ว่าเป็นข้อผิดพลาดหรือการแก้ไขด้านความปลอดภัยหรืออะไร แต่ใน 10.7 เป็นต้นไปฉันไม่คิดว่าจะมีวิธีแก้ปัญหา
GP89

1

คุณไม่สามารถติดตั้ง ~/Applications ไม่มีการเข้าถึงของผู้ดูแลระบบและรหัสผ่าน ใน 10.7 ขึ้นไป Apple เปลี่ยนสิทธิ์ดังนั้นแม้แต่ผู้ดูแลระบบก็ต้องใช้รหัสผ่านในการติดตั้ง /Applicationsไม่ว่าจะใช้ตัวติดตั้งหรือลากแล้วปล่อย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.