Executa aplicativos como outro usuário no Mac OS X

8

No Windows 7, você pode iniciar aplicativos com direitos de administrador e também executá-los como um usuário diferente.

Existe algum recurso semelhante no Mac OS X? Eu tenho um tipo de aplicativo especial que precisa de direitos de administrador, mas não quero fazer login na conta de administrador.

    
por Svish 15.09.2010 / 11:27

4 respostas

7

Digite su "account-name" no terminal. Em seguida, ele perguntará a senha dessa conta e permitirá que você execute comandos como esse usuário.

Soluções GUI de terceiros incluem Peek-O-Matic e Joseph Beeson Executar como .

    
por 15.09.2010 / 11:34
3

Se um aplicativo precisar de direitos de administrador, ele deverá chamar as APIs de autorização padrão para exibir uma caixa de diálogo solicitando sua autenticação como administrador. Se o seu aplicativo não fizer isso, mas precisar desses privilégios, provavelmente ele será mal escrito ou você o usará de uma maneira diferente da pretendida.

    
por 15.09.2010 / 16:49
3

Existe um applescript chamado "Peek-o-matic" nesta página . Parece ser o que você está procurando.

    
por 15.09.2010 / 22:46
0

Você sempre pode digitar sudo ./Path/To/Application.app/Contents/MacOS/Application no terminal.

Por exemplo, para o aplicativo de calendário, seria sudo ./Applications/Calendar.app/Contents/MacOS/Calendar

Ou você pode usar um aplicativo para fazer isso por você:

App como este

    
por 02.08.2014 / 23:05