我真的非常希望有人能帮我解决 iMac 上来宾帐户的问题。我有一个自定义 Dock 和设置,但是当我注销并快速重新登录时,它会加载一个默认 Dock(包括问号),我认为这是默认配置文件,而不是自定义 Dock。但是,当我重新启动 iMac 或在注销后等待一段时间时,来宾帐户可以正常工作并具有自定义 Dock。
我尝试运行以下命令:
- 清除默认配置文件:
rm –rf “/System/Library/用户模板/English.lproj/”
- 将默认帐户设置复制到系统范围的默认帐户:
cp –R /用户/用户名/“/系统/库/用户模板/英语.lproj”
然而,第一个命令之后,我看到了下面的内容。第二个命令也引发了找不到 english.lproj 文件的问题。
rm: –rf: No such file or directory rm: “/System/Library/User: No such file or directory
rm: Template/English.lproj/*”: No such file or directory
使用 Mac OSX 10.9.4。
请帮忙,这是一个非常烦人的错误,我认为解决它的唯一方法是编辑苹果菜单以阻止用户退出访客帐户。感谢您的时间
答案1
您收到这些错误消息有两个原因:
看起来您使用的是花引号(“和“)而不是直引号(“)。花引号对 shell 来说没有特殊含义,因此被视为文件名的一部分。
如果命令行上没有引用空格(“转义”),则它将用于分隔两个单词。
这两个问题的结合使得 shell 得出结论,存在两个论点“/System/Library/User”
,并且Template/English.lproj”
对于正确的命令,要么使用直引号(这里"
也可以使用'
),要么使用\
引号引用任何空格。(不能同时使用)
因此第一个命令看起来应该是这样的:
rm -rf "/System/Library/User Template/English.lproj"
或者像这样:
rm -rf /System/Library/User\ Template/Enligsh.lproj
顺便说一句:如果您使用 bash 的 Tab 补全,它通常会自动引用空格(以及其他 shell 特殊的字符),因此您通常不必自己处理它。