Как изменить короткое имя учетной записи пользователя в Mac OS X
Оглавление:
- Изменить только короткое имя пользователя
- Изменение коротких имен пользователей и имен домашних каталогов: Apple Way
- Расширенный подход: изменение короткого имени пользователя и имени каталога пользователя с помощью администратора или root и chown
В Mac OS X короткое имя пользователя — это имя, в честь которого названа его домашняя папка, а также это сокращенное имя для входа в Mac либо с экрана блокировки, либо через сетевое подключение с удаленным доступом через SSH. и SFTP. Существуют различные причины, по которым вы хотели бы изменить короткое имя пользователя, но это не просто вопрос изменения имени, указанного в учетной записи пользователя.Мы рассмотрим четыре различных способа сделать это, простой способ, который просто меняет короткое имя пользователя для входа в систему, и еще три полных метода, которые изменят не только короткое имя пользователя, но и имя каталога пользователей, чтобы оно соответствовало. Используйте то, что соответствует вашему уровню навыков.
Здесь важно отметить, что правописание имеет значение, равно как и использование заглавных букв, любые различия в написании или использовании заглавных букв не будут работать. Не пытайтесь использовать короткое имя пользователя или имя учетной записи, содержащее пробелы или специальные символы, используйте обычные символы.
Прежде чем продолжить, убедитесь, что у вас есть недавняя резервная копия вашего Mac и важных данных. Если вы давно не выполняли резервное копирование, вы можете легко принудительно выполнить резервное копирование вручную в Time Machine. После резервного копирования читайте дальше.
Изменить только короткое имя пользователя
Вот как вы просто меняете фактическое короткое имя пользователя для входа в систему Mac. Это не повлияет на имя домашнего каталога учетной записи пользователя:
- Откройте Системные настройки и щелкните панель «Учетные записи»
- Нажмите на значок замка в левом нижнем углу и введите учетные данные администратора
- Щелкните правой кнопкой мыши пользователя, короткое имя которого вы хотите изменить, и выберите «Дополнительные параметры»
- На экране «Дополнительные параметры» отредактируйте имя пользователя, указанное рядом с «Именем учетной записи», как показано на снимке экрана ниже
Помните, приведенные выше инструкции изменяют только короткое имя учетной записи пользователя, а не имя домашнего каталога пользователя. Это подводит нас к нескольким различным способам изменения как учетной записи пользователя, так и имени каталога:
Изменение коротких имен пользователей и имен домашних каталогов: Apple Way
Это метод, который Apple рекомендует в своей базе знаний. Этот метод может показаться длинным, но он автоматически обрабатывает изменения разрешений и прав собственности на файлы, что упрощает его для некоторых пользователей.
- Во-первых, вам необходимо включить пользователя root в Mac OS X, если вы еще этого не сделали
- Выйдите из существующей учетной записи пользователя и войдите в активированную учетную запись пользователя root
- Откройте /Users/, и вы увидите домашний каталог учетной записи пользователя, переименуйте домашний каталог учетной записи пользователя, который вы хотите изменить, так же, как вы переименовываете любую папку или файл в Mac OS X. Apple предупреждает. что короткое имя пользователя не может содержать пробелы или специальные символы
- Теперь откройте Системные настройки и нажмите на панель «Учетные записи»
- Создайте новую учетную запись пользователя с тем же коротким именем, которое вы использовали для переименования домашнего каталога пользователей
- Вы увидите диалоговое окно с предупреждением «Папка в папке «Пользователи» уже имеет имя «имя пользователя, которое вы выбрали». Вы хотите использовать эту папку в качестве домашней папки для этой учетной записи пользователя?» – нажмите OK
- Теперь выйдите из-под пользователя root и войдите в систему только что созданного пользователя с выбранным вами коротким именем
- Убедитесь, что все файлы, папки, разрешения, права собственности и все остальное соответствуют ожиданиям. Просмотрите, откройте несколько файлов и т. д. Если все выглядит хорошо, теперь вы можете вернуться на панель настроек учетных записей и удалить исходную учетную запись пользователя
В целях безопасности Apple рекомендует отключить учетную запись пользователя root, но вы можете определить, необходимо ли это, в зависимости от того, как часто вам нужно использовать root-доступ.
Расширенный подход: изменение короткого имени пользователя и имени каталога пользователя с помощью администратора или root и chown
Вы также можете использовать более продвинутый подход, который некоторые могут предпочесть, хотя для большинства пользователей я бы предложил способ Apple.Продолжая, если вы хотите изменить имя каталога пользователей, а также короткое имя, другой способ сделать это — использовать отдельную учетную запись администратора (или даже root из командной строки), чтобы переименовать домашний каталог пользователей (предпочтительно в новое короткое имя). Вы можете сделать это из Finder с учетной записью администратора или с помощью sudo и root из командной строки:
sudo mv /Users/oldname /Users/newshortname
Затем, используя тот же процесс доступа к «Дополнительным параметрам» панели «Учетная запись», как упоминалось выше, вы выберете недавно переименованный домашний каталог в качестве пользовательского по умолчанию, нажав кнопку «Выбрать» и затем перейдите к нему. Если вы решили сделать это через командную строку, это скорее шаг подтверждения.
После изменения имени каталога вам, вероятно, потребуется настроить владельца файла и права доступа, используя chown для нового имени пользователя:
chown -R newsshortname /Пользователи/newshortname
Как и в случае с другими методами, вы должны убедиться, что все работает, войдя в недавно переименованную учетную запись и открыв и получив доступ к файлам.
Кроме того, вы также можете использовать эту опцию для изменения местоположения домашнего каталога пользователя. Например, если у вас есть небольшой SSD-накопитель, с которого можно быстро запускать операционную систему и приложения, но вы хотите хранить все свои файлы на отдельном диске, но это ответвление на новую тему.
Дополнительно: изменение коротких имен пользователей с помощью sudo, mv и Spotlight
Еще один способ изменить короткое имя пользователя существует, и он немного более продвинутый.
Перед началом: сделайте резервную копию всего вашего Mac, это редактирование пользовательских файлов и внесение изменений в то, как ОС наблюдает за этим пользователем. Если у вас нет веских причин для этого или вам неудобно изменять системные файлы и использовать терминал, не продолжайте.Кроме того, вы, вероятно, захотите включить быстрое переключение пользователей, чтобы иметь возможность делать это быстро. Если все сделано правильно, короткое имя пользователя будет изменено всего за несколько минут, но этот метод традиционно не поддерживается, поэтому действуйте на свой страх и риск!
Проверено, что это работает в OS X Mountain Lion. Всегда делайте резервную копию перед изменением важных файлов.
- Войдите в другую учетную запись администратора (при необходимости создайте новую учетную запись с правами администратора)
- Откройте Terminal из /Applications/Utilities/ и введите следующие команды:
- Найдите каталог со старым именем пользователя, запишите точное написание и использование заглавных букв, в нашем примере будет использоваться «OldShortName», затем используйте следующую команду, заменяя это имя пользователя по мере необходимости и указывая новое короткое имя пользователя. по желанию
- Введите пароль администратора по запросу, это необходимо для использования sudo
- Теперь откройте меню Apple и выберите «Системные настройки»
- Выберите «Пользователи и группы» и выберите имя пользователя, которое вы меняете
- Щелкните правой кнопкой мыши имя пользователя, которое хотите изменить, и выберите «Дополнительные параметры…»
- Измените поля рядом с «Имя учетной записи» и «Домашний каталог», чтобы указать новое короткое имя
- Нажмите «ОК», чтобы принять изменения, возможна небольшая задержка по мере обновления
sudo ls /Users/
sudo mv /Users/OldShortName /Users/NewShortName
Короткое имя пользователя изменено, но это еще не все. Выйдите из текущей активной учетной записи администратора или используйте быстрое переключение пользователей, чтобы вызвать окно входа в систему, а затем войдите в систему как только что переименованный пользователь.
Следующий набор шагов не менее важен, иначе Spotlight и смарт-папки не будут работать:
- Войти как переименованный пользователь
- Подтвердите, что пользовательские файлы находятся там, где они должны быть, в ~/Documents, ~/Desktop/etc, откройте несколько, чтобы убедиться, что разрешения работают должным образом
- Теперь запустите Системные настройки из меню Apple и выберите «Spotlight», затем щелкните вкладку «Конфиденциальность»
- В Finder перейдите в каталог /Home/, выберите недавно переименованный каталог пользователей и перетащите его в окно Spotlight Privacy
- Теперь выберите каталог «Пользователи» в окне «Конфиденциальность Spotlight» и удалите его, это принудительно перестроит индекс Spotlight для этих пользовательских файлов, позволяя найти все файлы, как и ожидалось, с помощью Spotlight, Smart folders и All My Файлы
- Закройте Системные настройки и дождитесь восстановления Spotlight
- По завершении откройте «Все мои файлы», чтобы просмотреть список, и убедитесь, что Spotlight теперь работает, выполнив поиск файла с помощью Command+Пробел
Если вы все сделали правильно, короткое имя учетной записи пользователя теперь будет изменено. При желании теперь вы можете удалить дополнительную учетную запись администратора
Обновлено: 25.01.2013