Mac OS X: изменение короткого имени пользователя и имени домашнего каталога
Обзор
Чтобы изменить короткое имя учетной записи пользователя и имя домашнего каталога (они должны совпадать), воспользуйтесь описанной ниже расширенной процедурой. Хотя в 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 и более поздних версий системы
- Включите корневого пользователя.
- Войдите в систему как корневой пользователь.
- Перейдите в папку /Users.
- Выберите домашнюю папку пользователя с коротким именем, которое нужно изменить, и просто переименуйте его, как переименовываете обыкновенные каталоги. Помните, что короткое имя должно состоять только из букв в нижнем регистре и не может содержать пробелы.
- На панели «Учетные записи» системных настроек создайте нового пользователя с коротким именем, которое использовалось в предыдущем действии.
- Когда на экране появится сообщение «В папке „Пользователи“ уже есть папка с именем „короткое имя“. Использовать ее как папку пользователя этой учетной записи?», нажмите кнопку «OK». Примечание. Это действие исправит параметры владения для всех файлов в домашней папке пользователя и позволит избежать проблем с правами доступа к содержимому.
- Выберите в меню Apple команду «Завершить сеанс».
- Войдите в систему с учетной записью только что созданного пользователя. У вас должен быть доступ ко всем исходным файлам (на рабочем столе, в документах и в других папках этого домашнего каталога).
- Убедившись в том, что учетная запись работает правильно, можете удалить исходную учетную запись пользователя на панели «Учетные записи» в системных настройках.
- Отключите корневого пользователя.
Для 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. Отключите корневого пользователя.