管理员无法在 osx 中查看非管理员用户的文件夹

管理员无法在 osx 中查看非管理员用户的文件夹

我正在尝试为我的 Mac 上的非管理员用户添加新的键盘布局。

当我将键盘布局添加到我的键盘布局中时,我原以为它会适用于所有用户,但不幸的是,没有。

我无法进入/Users/<username>/Library/Keyboard Layouts/

文件夹,因为它不允许我(但我是管理员 FFS!)

我甚至进入“获取信息”并将其设置为“每个人都可以读写”,但它仍然告诉我我没有权限

我到底如何才能更新其他用户的键盘布局文件夹?

答案1

如果您希望某个资源(键盘布局、字体等)可供所有用户使用,请不要将其放在单个用户的 Library 文件夹中;相反,将其放在“本地”Library 文件夹中 (/Library),该文件夹适用于计算机上的所有用户。只需将布局放入 /Library/Keyboard Layouts(管理员可写入)即可。

答案2

可能需要使用命令行(Terminal.app)和 root 用户。

[编辑]

听起来您想将文件从您的用户复制到另一个用户。那么您应该能够使用以下命令执行此操作:

sudo cp ~/Library/Keyboard\ Layouts/yourKeyboardLayoutHere /Users/theUserNameHere/Library/Keyboard\ Layouts/

如果你不喜欢命令行,那么你可以尝试启用 root 用户,并以 Root 身份登录,然后再次尝试您的操作。

如果 root 用户无法执行某项操作,那么通常是存在一些恶意问题(文件系统、硬盘问题)。

答案3

尝试sudo -s成为 root。此命令会生成一个具有 root 权限的新 shell。

相关内容