Проблема с гостевой учетной записью (OSX 10.9.4)

800
Cam

Я действительно был бы признателен за помощь в решении проблемы с учетной записью гостя на моем iMac. У меня есть пользовательская док-станция и настройки, однако, когда я выхожу из системы и быстро возвращаюсь в нее, она загружает док-станцию ​​по умолчанию (включая вопросительные знаки), которую я считаю профилем по умолчанию, а не настроенной док-станцией. Однако, когда я перезагружаю iMac или просто подожду немного после выхода из системы, гостевая учетная запись работает нормально и имеет настроенную док-станцию.

Я попытался запустить команды:

  1. Чтобы очистить профиль по умолчанию:
rm –rf «/ Система / Библиотека / Шаблон пользователя / English.lproj /» 
  1. Скопируйте настройки учетной записи по умолчанию в общесистемную учетную запись по умолчанию:
cp –R / Users / ИМЯ ПОЛЬЗОВАТЕЛЯ / «/ Система / Библиотека / Шаблон пользователя / English.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.

Пожалуйста, помогите, это такая досадная ошибка, и думаю, что единственный способ ее обойти - это отредактировать меню яблока, чтобы пользователи не выходили из гостевой учетной записи. Спасибо за ваше время

0

1 ответ на вопрос

0
Adaephon

You are getting these error messages for two reasons:

  1. It seems that you are using curly quotation marks (“ and “) instead of straight ones ("). Curly quotation marks have no special meaning to the shell and are thus taken as part of the file name.

  2. If a space is not quoted ("escaped") on the commandline it is used to separate two words.

The combination of both issues led the shell to the conclusion that there are two arguments “/System/Library/User” and Template/English.lproj”

For the correct command either use straight quotes (here " will work as well as ') or use \ te quote any spaces. (Not both)

So first command would look either like this:

rm -rf "/System/Library/User Template/English.lproj" 

or like this:

rm -rf /System/Library/User\ Template/Enligsh.lproj 

BTW: If you use bash's Tab-completion it will usually automatically quote spaces (and other characters special to the shell), so you usually do not have to take care of it yourself.

Если бы я мог купить тебе пиво, я бы. Спасибо! Для тех, у кого есть подобные проблемы: Используемый код (думаю, форматирование здесь меняет речевые метки на фигурные, поэтому следите за копированием и вставкой (нет времени на правильное форматирование) rm -rf «/ System / Library / User Template / English.lproj /» cp -R / Пользователи / Учитель / Система / Библиотека / Пользователь \ Шаблон / English.lproj Cam 9 лет назад 0

Похожие вопросы