Изменить домашний каталог пользователей

Я создал нового пользователя, но в домашнем каталоге нового пользователя указан старый путь пользователя. Как я могу обновить домашний каталог моего нового пользователя, чтобы терминал открывался в этот каталог, и все программы считали этот новый каталог моим домашним каталогом? Я использую ОС х 10.8.4.

Можете ли вы пролить немного больше света на то, какой процесс вы выполнили, чтобы добраться до текущего состояния? Если вы создали нового пользователя, он не должен ссылаться на домашний каталог другого пользователя.
Я создал нового пользователя с помощью системных настроек, а затем пользователей и групп, но когда я открываю командную строку и использую команду $pwd, я попадаю в /. Я хотел бы, чтобы он привел меня к /Users/newuser. Всякий раз, когда я запускаю программное обеспечение, например, maven, оно использует / в качестве домашнего каталога, что вызывает проблемы.
Перейдите в «Системные настройки»> «Пользователи и группы» и нажмите «Блокировка» для аутентификации, затем щелкните правой кнопкой мыши новую созданную учетную запись и выберите «Дополнительные параметры». Опубликуйте снимок экрана (вы можете убрать UUID, если хотите).
@tubedogg это был именно тот вариант, который я искал. Дополнительные параметры были установлены в недопустимом месте. Вы можете опубликовать это как решение?

Ответы (3)

На сайте поддержки Apple приведены шаги по изменению «имени учетной записи» (то есть имени домашней папки для конкретного пользователя).

  1. Включите пользователя root (используя эти шаги ).
  2. Войдите в систему как root.
  3. Перейдите в папку /Пользователи.
  4. Выберите домашнюю папку с коротким именем, которое вы хотите изменить, и переименуйте ее так же, как вы бы переименовали любую папку. Имейте в виду, что короткое имя должно быть написано строчными буквами, без пробелов и содержать только буквы.
  5. Используйте панель «Пользователи и группы» (панель «Учетные записи» в Mac OS X версии 10.6.8 или более ранней) в «Системных настройках», чтобы создать нового пользователя с именем учетной записи или коротким именем, которое вы использовали на предыдущем шаге.
  6. Нажмите «ОК», когда «Папка в папке «Пользователи» уже имеет имя «имя учетной записи». Вы хотите использовать эту папку в качестве домашней папки для этой учетной записи пользователя?» появляется. Примечание. Это позволит исправить права собственности на все файлы в домашней папке и избежать проблем с правами доступа к содержимому.
  7. Выберите «Выход» в меню Apple. Войдите в систему как вновь созданный пользователь. У вас должен быть доступ ко всем вашим исходным файлам (на рабочем столе, в документах и ​​в других папках этого дома).
  8. Убедившись, что ваши данные соответствуют ожиданиям, вы можете удалить исходную учетную запись пользователя с помощью панели «Пользователи и группы» (панель «Учетные записи» в Mac OS X версии 10.6.8 или более ранней).
  9. Отключите пользователя root (используя эти шаги ).
Я не понимаю шаг 4.

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

  1. Щелкните меню Apple, затем «Системные настройки».
  2. Выберите Пользователи и группы.
  3. Нажмите на замок в левом нижнем углу и войдите в систему как администратор.
  4. Щелкните правой кнопкой мыши учетную запись, которую вы хотите изменить, и выберите «Дополнительные параметры».
  5. Измените путь «Домашний каталог» и нажмите «ОК».

Вы можете назначить домашнюю папку чему-то другому, кроме «/Users/yourUserName» в Терминале.

sudo dscl . -create /Users/YourUserName NFSHomeDirectory /path/to/new/home/folder
Да, но это создает домашний каталог с корнем в качестве владельца, верно?
@JorgeGil, может быть, sudo -u username ...будет использовать правильного владельца?