4

У меня есть каталог Users на отдельном диске на моем Mac Pro с SL. Этот том был назван « OS X Users и пробелы не играли хорошо с некоторым программным обеспечением. Я (тупо) переименовал том в OSXUsers и теперь не могу войти.

«Ошибка входа в учетную запись, поскольку произошла ошибка».

Я предполагаю, что мне просто нужно загрузиться в однопользовательском режиме и отменить мое переименование тома. Как изменить имя тома, которое OS X использует во время обычного запуска в однопользовательском режиме?

2 ответа2

4

Вам не нужно переименовывать громкость.

Используйте утилиту командной строки службы каталогов, чтобы прочитать текущий путь к домашнему каталогу вашего пользователя:

$ /usr/bin/dscl localhost -read /Local/Default/Users/danielbeck | grep NFSHome
NFSHomeDirectory: /Users/danielbeck

Установите для него другое значение (введите сначала предыдущее значение, которое вы только что прочитали, а затем введите новое значение):

# /usr/bin/dscl localhost -change /Local/Default/Users/danielbeck NFSHomeDirectory /Users/danielbeck /Volumes/OSXUsers/danielbeck

Возможно, вам придется заключить в него значение с пробелами в двойных кавычках, например, "/Volumes/OS X Users/username" .

Однако я не уверен, что службы каталогов доступны в однопользовательском режиме.

1

Чтобы переименовать том, введите следующее:

/usr/sbin/diskutil rename oldname newname

например:

/usr/sbin/diskutil rename OSXUsers "OS X Users"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .