Làm cách nào để cài đặt Ứng dụng yêu cầu quyền quản trị mà không cấp quyền quản trị viên?


8

Làm cách nào để cài đặt Ứng dụng yêu cầu quyền quản trị mà không cấp quyền quản trị viên? Tôi muốn cài đặt một số phần mềm được tải xuống từ web, nhưng nó đang yêu cầu quyền quản trị cho máy tính xách tay Mac OS X 10.6 của tôi. Tôi không muốn trao cho nó quyền quản trị vì tôi không tin tưởng nó (có thể có vi-rút hoặc ai biết.)

Có cách nào để cài đặt nó trong hộp cát cục bộ mà không trao quyền quản trị không? Tôi không muốn sử dụng hình ảnh Mac VMWare. Tôi chỉ muốn tạo một thư mục cục bộ trong thư mục chính của mình và cài đặt Ứng dụng ở đó để tôi có thể dễ dàng rm nó và ít nhất là hạn chế mọi thiệt hại có thể xảy ra đối với những thứ không bị quản trị viên khóa.


2
Nó là phần mềm gì? Nếu đó là trình cài đặt .pkg, bạn có thể sử dụng plugin QuickLook của Gói đáng ngờ để xem những gì nó sẽ cài đặt.
fideli

1
Tôi thường sử dụng các công cụ dòng lệnh để đào sâu vào các trình .pkgcài đặt để xem lén các tập lệnh nào chúng muốn chạy, tập tin nào chúng muốn cài đặt và đôi khi để thủ công cài đặt các tập tin. Tôi sử dụng lsbom , pax và trình soạn thảo / máy nhắn tin cho các tập lệnh. Gói đáng ngờ trông cũng vậy. :-) Bạn có thể thấy công cụ Pacifist tiện dụng nếu bạn muốn cài đặt thủ công, mà không cần sử dụng pax trên dòng lệnh.
Chris Johnsen

Câu trả lời:


2

Đây có thể là những gì bạn muốn: Tạo Sandbox cho các ứng dụng bằng hành động thư mục


Có một nhận xét về bài viết liên quan (hiện ở phía dưới) giải thích lý do tại sao đây là một ý tưởng tồi: 1) chmod trước chown (hoặc là một chủng tộc hoặc có thể thiết lập lại các SUID / bit sgid), 2) seteuid (2) có thể được sử dụng để trở lại euid của người dùng chạy nhị phân suid. Bài viết được liên kết không cung cấp một hộp cát hiệu quả.
Chris Johnsen

Đúng, nhưng có một số tùy chọn hộp cát hạn chế trên máy Mac, đây là một giải pháp khả thi, tôi chưa bao giờ nói đó là giải pháp. Đây là một giải pháp thay thế, không chính xác là hộp cát, nhưng cũng cung cấp một số bảo vệ và ổn định hơn, nhưng nó tốn tiền cho tính năng giống như hộp cát: shirt-pocket.com/SuperDuper/SuperDuperDescrip.html
MaQleod

2

Giữ lấy. Báo tuyết có hộp cát tuyệt vời. Công cụ thực sự tốt đẹp trong thực tế. Tài liệu của họ là mèo khô, nhưng các công cụ là tốt đẹp.

man -k sandbox 

sẽ cung cấp cho bạn các trang bạn cần.

Hãy nhớ rằng nếu bạn tải xuống một cái gì đó có thể thực thi được, thì nó nên được cách ly theo mặc định

ls -l @ Oe sẽ cho bạn thấy tất cả các ACL, v.v. và việc kiểm dịch sẽ ở đó. Apple sẽ không có gì hết kiểm dịch, vì vậy bạn có thể đi sâu qua Terminal và xem chính xác những gì đang được cài đặt và làm thế nào.

OT: Tôi ghét sự khó hiểu của hộp thoại cài đặt, làm thế nào nó chỉ nói "Trình cài đặt này từ internet cần mật khẩu quản trị viên của bạn, chặt, chặt!" Tôi nên có tùy chọn để kiểm tra trình cài đặt từ hộp thoại xác thực ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.