我是整个 Mac OS X 操作系统的新手。我正在努力学习,并且我给自己买了一台运行 Mac OS X 10.7.3 的 MacBook。
我创建了一个无法管理的测试用户,以便我可以测试权限,但我发现我无法在“应用程序”文件夹中执行任何操作,其中包括“安装”应用程序(即使是那些拖放应用程序)并创建文件夹,无需输入管理员名称和密码。
但是,我的印象是情况并非如此,您只需要管理员权限即可写入“首选项”之类的位置,因此有人可以澄清为什么当我尝试将“n”个应用程序拖放到“偏好设置”中时要求管理员权限吗?应用程序文件夹。
正确答案
这取决于您指的是哪个应用程序文件夹。事实上,可以有两种:
/Applications
该用户属于root
,并为 OS X 中已有的所有应用程序保留,例如 Mail.app、iTunes.app 等。该root
用户不是可以使用图形界面登录的帐户,但仍然可以通过终端访问。
由于该文件夹要求您的用户位于admin
Unix 组中,因此您不能直接将文件拖放到那里,除非您实际上拥有管理员帐户(在系统偏好设置中启用此功能会将您的用户添加到该组)admin
。id -Gn
您可以通过在终端中键入来检查您的用户所属的组。
/Users/your-user/Applications
该文件夹甚至可能不存在于您的系统中,但您可以通过打开 Finder,单击前往 → 主页,然后单击文件 → 新建文件夹,并将其命名为“应用程序”,轻松创建它。
由于此文件夹位于您的主文件夹中,因此它只属于您。因此,如果您需要拖放应用程序来安装它,请将其放在那里而不是/Applications
. 您在这里不需要管理员权限。
有关 OS X 用户组的更多信息,请参阅:Mac OSX 上默认组之间的差异
回复于2012 年 4 月 12 日 11:27
斯尔克223k7070 个金色徽章605605银徽章第592章592 枚青铜徽章
/Applications
用户拥有的文件夹(root
所有者 = 完全访问权限)。此外,该组的每个成员都admin
可以对其进行读取和写入。其他人只能读不能写。
您的“无法管理的用户”不在该组中,admin
因此只能读取该文件夹。当您尝试使用非特权用户写入(拖放安装)到该文件夹时,操作系统不仅会拒绝您的请求,还会要求您使用具有必要权限的用户帐户进行身份验证(root 或admin
团体)。
您必须登录才能回答此问题。
.app
,而是以安装程序的形式分发的(文件结尾.pkg
或.mpkg
.),这些程序通常需要管理员权限才能安装。/Applications
。