Mac OS X에서 다른 사용자로 응용 프로그램 실행


9

Windows 7에서는 관리자 권한으로 응용 프로그램을 시작할 수 있으며 다른 사용자로 실행할 수도 있습니다.

Mac OS X에도 비슷한 기능이 있습니까? 관리자 권한이 필요한 특수 응용 프로그램이 있지만 관리자 계정으로 로그인하고 싶지 않습니다.

답변:


8

터미널에 su "account-name"을 입력하십시오. 그런 다음 해당 계정의 암호를 묻고 해당 사용자로 명령을 실행할 수 있습니다.

타사 GUI 솔루션에는 Peek-O-Matic 및 Joseph Beeson의 Run As가 포함 됩니다.


Finder 나 그와 비슷한 방법이 없습니까? 나는 터미널에서 잘 할 수 있지만 다른 사람들은 그에 익숙하지 않을 수도 있습니다.
Svish

내가 아는 한, 기본 제공 방법은 없습니다. 아마도 가장 가까운 것은 빠른 사용자 전환을 사용하는 것입니다.
하마

1
나는 여기에 언급 된 Peek-o-Matic 스크립트의 저자입니다. 본질적으로 쉘 명령을위한 애플 스크립트 래퍼입니다. 또한 잘못 쓰여졌습니다. :-) 원래 관리자 권한이 필요하지 않았지만 표범에서 스노우 레오파드로의 전환이 이로 인해 현재 관리자 버전 만 작동하는 것 같습니다. 상황을 악화시키기 위해, 그것은 사자에서 완전히 부서진 것 같습니다. 스크립트를 사자에게 적용하지 않을까 걱정됩니다. 애플 스크립트에는 자체 소스 코드가 포함되어 있습니다.

3

앱에 관리자 권한이 필요한 경우 표준 권한 부여 API를 호출하여 관리자 인증을 요청하는 대화 상자를 표시해야합니다. 앱이 그렇게하지 않지만 해당 권한이 필요한 경우 앱이 잘못 작성되었거나 의도 한 것과 다른 방식으로 사용 중일 수 있습니다.


확실히 저조하게 쓰여졌으므로 의심 할 여지가 없습니다.
Svish

3

페이지 에는 "Peek-o-matic"이라는 애플 스크립트가 있습니다 . 당신이 찾고있는 것 같습니다.


매우 흥미로운 것 같습니다. :)
Svish

0

항상 sudo ./Path/To/Application.app/Contents/MacOS/Application터미널에 입력 할 수 있습니다 .

예를 들어 캘린더 앱의 경우 sudo ./Applications/Calendar.app/Contents/MacOS/Calendar

또는 앱을 사용하여 대신 할 수 있습니다.

이런 앱

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