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 .
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.
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 .
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.
Existe um applescript chamado "Peek-o-matic" nesta página . Parece ser o que você está procurando.
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ê:
Tags administrator macos