在 Mac OS X 中以另一个用户身份运行应用程序

在 Mac OS X 中以另一个用户身份运行应用程序

在 Windows 7 中,您可以以管理员权限启动应用程序,也可以以其他用户的身份运行它们。

Mac OS X 中有类似的功能吗?我有一种需要管理员权限的特殊应用程序,但我不想登录管理员帐户。

答案1

在终端上输入 su “account-name”。然后它会询问您该帐户的密码,并让您以该用户身份运行命令。

第三方 GUI 解决方案包括偷看和 Joseph Beeson 的运行身份

答案2

如果应用需要管理员权限,则应调用标准授权 API 来弹出对话框,要求您以管理员身份进行身份验证。如果您的应用没有这样做,但需要这些权限,则可能是编写不当,或者您使用的方式与预期不同。

答案3

这里有一个名为“Peek-o-matic”的苹果脚本。这似乎就是你要找的东西。

答案4

sudo ./Path/To/Application.app/Contents/MacOS/Application您随时可以在终端中输入。

例如,对于日历应用来说,sudo ./Applications/Calendar.app/Contents/MacOS/Calendar

或者你可以使用应用程序来帮你完成:

类似这样的应用

相关内容