관리자 권한을 부여하지 않고 관리자 권한을 요청하는 앱을 설치하는 방법은 무엇입니까?


8

관리자 권한을 부여하지 않고 관리자 권한을 요청하는 앱을 설치하는 방법은 무엇입니까? 웹에서 다운로드 한 일부 소프트웨어를 설치하고 싶지만 Mac OS X 10.6 랩톱에 대한 관리자 권한을 요구하고 있습니다. 신뢰할 수없는 관리자 권한을 부여하고 싶지 않습니다 (바이러스가 있거나 아는 사람이있을 수 있음).

관리자 권한을 부여하지 않고 로컬 샌드 박스에 설치하는 방법이 있습니까? Mac VMWare 이미지를 사용하고 싶지 않습니다. 나는 단지 내 홈 디렉토리에 로컬 디렉토리를 만들고 거기에 앱을 설치하여 쉽게 rm 할 수 있고 최소한 관리자가 아닌 물건에 손상을 줄 수 있습니다.


2
어떤 소프트웨어입니까? .pkg 설치 프로그램 인 경우 Suspicious Package QuickLook 플러그인을 사용하여 설치 대상을 확인할 수 있습니다 .
fideli

1
필자는 종종 명령 줄 도구를 사용하여 .pkg설치 프로그램 을 조사 하여 실행할 스크립트, 설치할 파일 및 때로는 "수동으로"파일을 설치합니다. 내가 사용 lsbom , 팍스 , 그리고 스크립트 편집기 / 호출기. 수상한 패키지도 보인다. :-) 명령 행에서 pax 를 사용하지 않고 수동으로 설치하려는 경우 Pacifist 도구가 유용 할 수 있습니다 .
Chris Johnsen

답변:


2

이것은 당신이 원하는 것일 수 있습니다 : 폴더 작업을 사용하여 앱용 샌드 박스 만들기


링크 된 게시물 (현재 아래쪽)에 이것이 왜 나쁜 생각인지 설명하는 의견이 있습니다 : 1) chown 전에 chmod (레이스 또는 suid / sgid 비트를 재설정 할 수 있음 ), 2) seteuid (2) suid 바이너리를 실행 한 사용자의 euid로 되 돌리는 데 사용됩니다. 링크 된 기사는 효과적인 "샌드 박스"를 제공하지 않습니다.
Chris Johnsen

사실 Mac에는 샌드 박싱 옵션이 제한되어 있습니다. 이것이 가능한 해결책이었습니다. 나는 그것이 해결책이라고 말한 적이 없습니다. 다음은 정확히 샌드 박싱은 아니지만 일부 보호 기능을 제공하며보다 안정적인 대안이지만 샌드 박싱과 같은 기능에는 비용이 많이 듭니다. shirt-pocket.com/SuperDuper/SuperDuperDescription.html
MaQleod

2

기다려. Snow Leopard는 뛰어난 샌드 박싱 기능을 제공합니다. 실제로 정말 좋은 도구입니다. 그들의 문서는 마른 고양이 똥이지만 도구는 훌륭합니다.

man -k sandbox 

필요한 맨 페이지를 제공합니다.

실행 파일을 다운로드하는 경우 기본적으로 검역소에 보관해야합니다.

ls -l @ Oe는 모든 ACL 등을 보여 주며 격리 저장소가 있어야합니다. 애플은 검역소에 아무 것도 없어서 터미널을 통해 뛰어 들어 무엇이 설치되고 무엇이 있는지 정확히 확인할 수 있다고 애플은 말했다.

OT : "인터넷에서 설치 프로그램에 관리자 암호가 필요합니다." 인증 대화 상자에서 설치 프로그램을 검사 할 수있는 옵션이 있어야합니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.