Як змінити коротку назву облікового запису користувача в Mac OS X
Зміст:
- Змінити лише коротке ім’я користувача
- Зміна коротких імен користувачів і імен домашніх каталогів: спосіб Apple
- Розширений підхід: зміна короткого імені користувача та імені каталогу користувача за допомогою адміністратора або root & chown
У Mac OS X коротке ім’я користувача — це ім’я його домашньої папки, а також це скорочена назва для входу в систему Mac із заблокованого екрана або мережевого з’єднання з віддаленим доступом через SSH і SFTP. Існують різні причини, через які ви бажаєте змінити коротке ім’я користувача, але це не просто питання зміни імені, указаного в обліковому записі користувача.Ми розглянемо чотири різні способи зробити це: простий спосіб, який просто змінює коротке ім’я користувача для цілей входу, і три більш повні методи, які змінять не лише коротке ім’я користувача, але й ім’я каталогу користувачів відповідно до нього. Вибирайте те, що відповідає вашому рівню навичок.
Важливо зазначити, що правопис має значення, як і вживання великих літер, будь-які відмінності в написанні чи вживанні великих літер не працюватимуть. Не намагайтеся використовувати коротке ім’я користувача або ім’я облікового запису, яке містить пробіли або спеціальні символи, використовуйте звичайні символи.
Перш ніж продовжити, переконайтеся, що у вас є нещодавня резервна копія вашого Mac і важливі дані. Якщо ви деякий час не створювали резервну копію, ви можете легко примусово створити резервну копію вручну в Time Machine. Після створення резервної копії читайте далі.
Змінити лише коротке ім’я користувача
Це те, як ви просто змінюєте фактичне коротке ім’я користувача для входу в систему Mac. Це не вплине на назву домашнього каталогу облікового запису користувача:
- Відкрийте «Системні налаштування» та клацніть на панелі «Облікові записи»
- Натисніть значок замка в нижньому лівому куті та введіть свої облікові дані адміністратора
- Натисніть правою кнопкою миші користувача, чиє коротке ім’я користувача потрібно змінити, і виберіть «Додаткові параметри»
- На екрані «Додаткові параметри» відредагуйте ім’я користувача, як зазначено біля «Ім’я облікового запису», як показано на знімку екрана нижче
Пам’ятайте, наведені вище інструкції змінюють лише коротке ім’я облікового запису користувача, а не назву домашнього каталогу користувача. Це підводить нас до кількох різних способів, за допомогою яких ми можемо змінити як обліковий запис користувача, так і назву каталогу:
Зміна коротких імен користувачів і імен домашніх каталогів: спосіб Apple
Це метод, який 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 newshortname /Users/newshortname
Як і з іншими методами, ви захочете переконатися, що все працює, увійшовши в щойно перейменований обліковий запис і відкривши та отримавши доступ до файлів.
З іншого боку, ви також можете використовувати цей параметр, щоб змінити розташування домашнього каталогу користувача. Наприклад, якщо у вас є невеликий SSD-накопичувач для швидкого запуску операційної системи та програм, але ви хочете зберігати всі свої файли на окремому диску, але це розгалуження на нову тему.
Додатково: зміна коротких імен користувачів за допомогою sudo, mv і Spotlight
Існує ще один спосіб змінити коротке ім’я користувача, і він є трохи складнішим.
Перед початком: створіть резервну копію всього вашого Mac, це редагування файлів користувача та внесення змін до того, як ОС спостерігає за цим користувачем. Якщо у вас немає вагомої причини для цього, або ви не вмієте змінювати системні файли та використовувати термінал, не продовжуйте.Крім того, ви, ймовірно, захочете ввімкнути швидке перемикання користувачів, щоб мати можливість зробити це швидко. Якщо все зроблено належним чином, коротке ім’я користувача буде змінено лише за кілька хвилин, але це не традиційний метод, тому продовжуйте на свій страх і ризик!
Перевірено, що це працює в OS X Mountain Lion. Завжди робіть резервну копію перед зміною важливих файлів.
- Увійдіть до іншого облікового запису адміністратора (за необхідності створіть новий обліковий запис із правами адміністратора)
- Відкрийте термінал у /Applications/Utilities/ і введіть такі команди:
- Знайдіть каталог старого імені користувача, запам’ятайте точне написання та використання великих літер, у нашому прикладі буде використано «OldShortName», а потім скористайтеся наступною командою, замінюючи це ім’я користувача за потреби та вказуючи нове коротке ім’я користувача за бажанням
- Введіть пароль адміністратора за запитом, це потрібно для використання sudo
- Тепер опустіть меню Apple і виберіть System Preferences
- Виберіть «Користувачі та групи» та виберіть ім’я користувача, яке ви змінюєте
- Натисніть правою кнопкою миші ім’я користувача, яке потрібно змінити, і виберіть «Додаткові параметри…»
- Змініть поля поруч із «Назва облікового запису» та «Домашній каталог» на нову коротку назву
- Натисніть «ОК», щоб прийняти зміни, можлива невелика затримка, оскільки все оновлюється
sudo ls /Users/
sudo mv /Users/OldShortName /Users/NewShortName
Коротке ім’я користувача змінено, але ви ще не закінчили. Вийдіть із поточного активного облікового запису адміністратора або скористайтеся швидким перемиканням користувачів, щоб відкрити вікно входу, а потім увійдіть як щойно перейменований користувач.
Цей наступний набір кроків не менш важливий, інакше Spotlight і Smart Folders не працюватимуть:
- Увійдіть як перейменований користувач
- Підтвердьте, що файли користувача знаходяться там, де вони повинні бути, у ~/Documents, ~/Desktop/ тощо, відкрийте кілька, щоб переконатися, що дозволи функціонують належним чином
- Тепер запустіть System Preferences у меню Apple і виберіть «Spotlight», потім натисніть вкладку «Privacy»
- З Finder перейдіть до каталогу /Home/, виберіть щойно перейменований каталог користувачів і перетягніть його у вікно Spotlight Privacy
- Тепер виберіть каталог «Користувачі» у вікні конфіденційності Spotlight і видаліть його. Це примусово перебудує індекс Spotlight для файлів цього користувача, дозволяючи знайти всі файли належним чином за допомогою Spotlight, Smart folders і All My Файли
- Закрийте параметри системи та дочекайтеся перебудови Spotlight
- Після завершення відкрийте «Усі мої файли», щоб переглянути список, і переконайтеся, що Spotlight тепер працює, знайшовши файл за допомогою Command+Пробіл
Якщо ви все зробили правильно, коротку назву облікового запису користувача тепер буде змінено. Якщо ви хочете, тепер ви можете видалити додатковий обліковий запис адміністратора
Оновлено: 25.01.2013