Mac OS X: изменение короткого имени пользователя и имени домашнего каталога

  • Дата изменения: 04 Май, 2009
  • Статья: HT1428
  • Старая статья: 106824

Обзор

Чтобы изменить короткое имя учетной записи пользователя и имя домашнего каталога (они должны совпадать), воспользуйтесь описанной ниже расширенной процедурой. Хотя в Mac OS X 10.3 и более поздних версиях системы можно изменить имя домашнего каталога, делать это обычно не требуется.

Продукты, у которых возникает эта проблема

Mac OS X 10.5, Mac OS X 10.0, Mac OS X 10.1, Mac OS X 10.2, Mac OS X 10.3, Mac OS X 10.4

О коротком имени

У каждого пользователя Mac OS X есть «Имя» и «Короткое имя», определенные на панели «Пользователи» в системных настройках. Короткое имя может содержать до 255 символов в нижнем регистре без пробелов (или до 8 символов в Mac OS X 10.1.5 и более ранних версиях системы). На базе этого имени создается домашний каталог пользователя (также называемый папкой пользователя или домашней папкой пользователя) в папке Users.

При попытке изменить короткое имя на панели «Учетные записи» или «Пользователи» системных настроек оно может быть затемнено и недоступно для редактирования.

Изменение короткого имени

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

Перед выполнением этих действий рекомендуется создать резервную копию важных данных.

Для Mac OS X 10.5 и более поздних версий системы

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

Для Mac OS X 10.4.11 и более ранних версий системы

    1. Необязательное действие. В качестве меры предосторожности перед выполнением этой процедуры можно отключить автоматический вход в систему. Кроме того, рекомендуется создать резервную копию важных данных. Если по каким-либо причинам компьютер перезагрузится до завершения этой процедуры, это позволит избежать осложнений, связанных с заменой пользователя, выбранного для автоматического входа в систему. (В Mac OS X 10.1.5 и более ранних версиях системы настройки автоматического входа можно найти на панели настроек входа в систему. В Mac OS X 10.2 и 10.3 они находятся на панели «Учетные записи».)
    2. В Mac OS X 10.3 и более поздних версиях системы: если включена функция FileVault, временно отключите ее (это приведет к выходу из системы).
    3. Включите корневого пользователя и войдите в систему с этой учетной записью.
    4. В Mac OS X 10.2 и более поздних версиях системы: в системных настройках откройте панель «Учетные записи».
    В Mac OS X 10.1.5 и более ранних версиях системы: в системных настройках откройте панель «Пользователи».
    5. В списке имен найдите учетную запись пользователя с коротким именем, которое нужно изменить (далее будем называть эту учетную запись «исходный пользователь»).
    6. Проверьте, является ли исходный пользователь администратором (это указано в столбце «Тип» с правой стороны).
    7. Нажмите «Новый пользователь». В Mac OS X 10.3 и более поздних версиях используйте кнопку с плюсом (+).
    8. Заполните поля «Имя» и «Короткое имя». Убедитесь в том, что короткое имя введено правильно.
    9. В Mac OS X 10.2: заполните поля «Новый пароль» и «Подтвердить».
    В Mac OS X 10.1.5 и более ранних версиях: откройте вкладку «Пароль» и заполните поля «Пароль» и «Подтвердить».
    10. Если заменяемый пользователь является администратором, установите флажок «Разреш. этому пользователю администрировать компьютер». В Mac OS X 10.3 этот параметр находится на вкладке «Безопасность».

    Примечание. Если в системе нет другого администратора, этот флажок установлен и затемнен. В системе Mac OS X должен быть хотя бы один пользователь с правами администратора.

    11. Нажмите «Сохранить» (в Mac OS X 10.3 пропустите это действие).
    12. Закройте окно «Системные настройки».
    13. На панели Dock щелкните значок Finder.
    14. В меню «Переход» выберите «Компьютер».
    15. Откройте папку Users на диске Mac OS X.
    16. Откройте папку с коротким именем только что созданного пользователя.
    17. Перетащите содержимое этой папки в корзину.

    Внимание! Не очищайте корзину. Если вы случайно переместите содержимое не той папки, после обнаружения ошибки удаленные файлы можно будет восстановить из корзины.

    18. В меню «Файл» выберите команду «Новое окно Finder». Расположите новое окно так, чтобы оба окна Finder были видны одновременно.
    19. В новом окне откройте папку исходного пользователя.
    20. Нажмите клавишу Option и перетащите содержимое папки исходного пользователя в папку нового пользователя, очищенную на шаге 16. Это создаст копию содержимого.
    21. Закройте одно из окон Finder.
    22. Запустите приложение «Терминал», расположенное в папке /Applications/Utilities/.
    23. Введите команду chown -R <новое_имя> /Users/<новое_имя>

    Внимание! Замените строку «<новое_имя>» коротким именем только что созданного пользователя. Например, для нового пользователя с коротким именем jacques нужно набрать

    chown -R jacques /Users/jacques

    24. Нажмите клавишу Return.
    25. Закройте приложение «Терминал».
    26. Выберите в меню Apple команду «Завершить сеанс».
    27. Войдите в систему как новый пользователь. У вас должен быть доступ ко всем исходным файлам на рабочем столе и в папках домашнего каталога.

    Внимание! Если доступ к исходным файлам отсутствует, выйдите из системы, войдите как корневой пользователь и повторите действие 22. Кроме того, проверьте, не были ли на шаге 16 перемещены в корзину нужные файлы.

    28. В меню «Переход» выберите пункт «Личное».
    29. Откройте папку Library, а в ней — папку Keychains.
    30. Выберите связку ключей с коротким именем исходного пользователя.
    31. В меню «Файл» выберите пункт «Показать свойства».
    32. В открывшемся окне «Свойства» во всплывающем меню выберите пункт «Имя и расширение».
    33. Замените имя коротким именем нового пользователя.
    34. Закройте окно «Свойства».
    35. Запустите приложение «Связка ключей», расположенное в папке Utilities.
    36. В меню «Правка» выберите пункт «Настройки <новое_имя>». Для пользователя Jacques это пункт будет выглядеть как «Настройки jacques».
    37. Нажмите «Сменить пароль».
    38. Введите новый пароль и нажмите «OK». Можно использовать старый пароль либо установить пароль, совпадающий с паролем нового пользователя для входа.
    Примечание. Это действие позволяет избежать ситуации, в которой пароль для связки ключей останется прежним.
    39. Закройте приложение «Связка ключей».
    40. Отключите корневого пользователя.
     

  • Если все работает правильно, нет необходимости входить в систему с учетной записью корневого пользователя для очистки корзины. Отправленные в корзину папки занимают совсем мало места.
  • В зависимости от установленного программного обеспечения может потребоваться переименовать в соответствии с коротким именем нового пользователя другие файлы и папки, которые были созданы с коротким именем исходного пользователя.
  • Если вы уверены в том, что все работает правильно, можете удалить домашний каталог (папку) исходного пользователя, который к этому моменту должен быть пустым. Инструкции по удалению домашнего каталога можно найти в этой статье.