管理员权限

管理员权限

我正在尝试安装数学教师使用的应用程序,四年级数学评估助手,它以前在 Mac 10.5 上运行,但升级到 Snow Leopard 后无法安装。它要求管理员权限,而我是管理员。

有什么方法可以解决这个问题?

答案1

应用程序(尤其是安装程序)在执行“特权”操作时通常会要求您输入管理员用户名和密码 - 对于安装程序来说,写入 /Applications 文件夹是一种常见的操作。

即使您以管理员身份登录,他们也会这样做,以便在您离开计算机时提供额外的保护,防止有人安装软件。

可能发生的情况(虽然我不确定)是,如果计算机上没有任何非管理员用户,或者系统偏好设置中的用户部分设置已设置为更严格的设置,则将跳过检查。也许安装 10.6 添加了访客帐户(我不记得这是 10.5 还是 10.6 的功能)或某些新设置被设置为更严格的默认值。

简而言之,如果您信任安装程序的来源(例如,它是从信誉良好的零售商处购买的 CD),则输入管理员用户名和密码以允许安装完成应该没有问题。

答案2

我最近在另一个应用程序上看到了这个问题。解决方法是先将旧版本的应用程序拖到垃圾桶,然后运行新版本的安装程序。(当然,所有这些都是在以管理员身份运行的情况下进行的。)

显然,它缺乏覆盖现有应用程序的权限。

答案3

在 OS X 上,“管理员”与“root”不同。管理员位于 sudoers 列表中,这意味着他们有权以 root 身份运行(如果他们愿意的话)。

在命令行中,可以先使用 sudo(Substitute User DO)命令,然后使用密码进行身份验证,以 root 身份运行命令,但普通用户不允许这样做。当 OS X 要求管理员权限时,很可能是因为它需要以 root 身份执行某些操作,因此即使您以管理员身份登录,也需要输入密码。

可以启用 root 帐户进行常规登录,这样就无需重新进行身份验证;但是,我们不建议这样做,因为这会让您“或其他具有物理访问权限的人”轻易地扰乱您的系统。

如果这还不清楚:root 是用户 ID 0,并且在文件系统权限等之上进行操作 - 它基本上是 *NIX 系统的上帝模式。

相关内容