访客账户问题(OSX 10.9.4)

访客账户问题(OSX 10.9.4)

我真的非常希望有人能帮我解决 iMac 上来宾帐户的问题。我有一个自定义 Dock 和设置,但是当我注销并快速重新登录时,它会加载一个默认 Dock(包括问号),我认为这是默认配置文件,而不是自定义 Dock。但是,当我重新启动 iMac 或在注销后等待一段时间时,来宾帐户可以正常工作并具有自定义 Dock。

我尝试运行以下命令:

  1. 清除默认配置文件:
rm –rf “/System/Library/用户模板/English.lproj/”
  1. 将默认帐户设置复制到系统范围的默认帐户:
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

您收到这些错误消息有两个原因:

  1. 看起来您使用的是花引号(“和“)而不是直引号(“)。花引号对 shell 来说没有特殊含义,因此被视为文件名的一部分。

  2. 如果命令行上没有引用空格(“转义”),则它将用于分隔两个单词。

这两个问题的结合使得 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 特殊的字符),因此您通常不必自己处理它。

相关内容