วิธีการติดตั้งแอพที่ขอสิทธิ์ผู้ดูแลระบบโดยไม่ให้สิทธิ์ผู้ดูแลระบบ


8

วิธีการติดตั้งแอพที่ขอสิทธิ์ผู้ดูแลระบบโดยไม่ให้สิทธิ์ผู้ดูแลระบบ ฉันต้องการติดตั้งซอฟต์แวร์บางตัวที่ดาวน์โหลดจากเว็บ แต่กำลังขอสิทธิ์ผู้ดูแลระบบสำหรับแล็ปท็อป Mac OS X 10.6 ของฉัน ฉันไม่ต้องการให้สิทธิ์ผู้ดูแลระบบในขณะที่ฉันไม่เชื่อถือ (อาจมีไวรัสหรือผู้รู้)

มีวิธีติดตั้งในแซนด์บ็อกซ์ในท้องที่โดยไม่ให้สิทธิ์ผู้ดูแลระบบหรือไม่ ฉันไม่ต้องการใช้ภาพ Mac VMWare ฉันแค่ต้องการสร้างไดเรกทอรีท้องถิ่นในไดเรกทอรีบ้านของฉันและติดตั้งแอพที่นั่นเพื่อให้ฉันสามารถ rm ได้อย่างง่ายดายและอย่างน้อยก็จำกัดความเสียหายที่จะเกิดขึ้นกับสิ่งที่ไม่ใช่ผู้ดูแลระบบที่ล็อคไว้


2
ซอฟต์แวร์คืออะไร หากเป็นตัวติดตั้ง. pkg คุณสามารถใช้ปลั๊กอินSuspicious Package QuickLook เพื่อดูว่าจะติดตั้งอะไร
fideli

1
ฉันมักจะใช้เครื่องมือบรรทัดคำสั่งเพื่อขุดลงในตัว.pkgติดตั้งเพื่อดูว่าสคริปต์ใดที่พวกเขาต้องการเรียกใช้ไฟล์ที่พวกเขาต้องการติดตั้งและบางครั้งเพื่อ "ติดตั้งด้วยตนเอง" ไฟล์ ฉันใช้lsbom , paxและ editor / pager สำหรับสคริปต์ แพ็คเกจที่น่าสงสัยก็มีลักษณะเช่นกัน :-) คุณอาจพบว่าเครื่องมือPacifist นั้นมีประโยชน์หากคุณต้องการติดตั้งแบบ "ด้วยตนเอง" โดยไม่ต้องใช้paxในบรรทัดคำสั่ง
Chris Johnsen

คำตอบ:


2

มีความคิดเห็นในโพสต์ที่เชื่อมโยง (ปัจจุบันที่ด้านล่าง) ที่อธิบายว่าทำไมนี้เป็นความคิดที่ไม่ดีคือ 1) chmodก่อนchown (ทั้งการแข่งขันจะหรืออาจจะตั้งค่า SUID / บิต sgid) 2) seteuid (2)สามารถ ใช้เพื่อแปลงกลับเป็น euid ของผู้ใช้ที่รัน suid binary บทความที่เชื่อมโยงไม่ได้ให้ "sandbox" ที่มีประสิทธิภาพ
Chris Johnsen

จริง แต่มีตัวเลือก sandboxing ที่ จำกัด บน Mac นี่เป็นวิธีแก้ปัญหาที่เป็นไปได้ฉันไม่เคยบอกว่ามันเป็นทางออก นี่เป็นอีกทางเลือกหนึ่งซึ่งไม่ใช่การทดลองแบบ sandbox
MaQleod

2

ยึดมั่นใน Snow Leopard มี sandboxing ที่ยอดเยี่ยม เครื่องมือที่ดีจริง ๆ แล้ว เอกสารของพวกเขาคือแมวแห้งพู แต่เครื่องมือก็ดี

man -k sandbox 

จะให้ manpages ที่คุณต้องการ

โปรดทราบว่าหากคุณดาวน์โหลดสิ่งที่ปฏิบัติการได้ควรมีการกักกันตามค่าเริ่มต้น

ls -l @ Oe จะแสดงให้คุณเห็นทั้งหมดของ ACL และการกักกันควรอยู่ที่นั่น ไม่มีอะไรจะหมดไปจากการกักกัน Apple กล่าวดังนั้นคุณสามารถดำน้ำผ่าน Terminal และดูว่ามีการติดตั้งอะไรและอย่างไร

OT: ฉันเกลียดความแตกต่างของกล่องโต้ตอบการติดตั้งว่าเป็นอย่างไรว่า "ตัวติดตั้งจากอินเทอร์เน็ตนี้ต้องการรหัสผ่านผู้ดูแลระบบของคุณสับสับ!" ฉันควรจะมีตัวเลือกในการตรวจสอบตัวติดตั้งจากช่องโต้ตอบการตรวจสอบสิทธิ์ ...

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