Як змінити ім’я користувача? (ім'я та домашня папка)


11

У Linux це не було б мозку. Просто увійдіть у / etc / password та відредагуйте його та перейменуйте каталог у / home. Я хочу, щоб нова зміна та нова домашня папка відповідали після зміни.


2
Просто бічна примітка: в Linux це не так просто. Вам також потрібно оновити /etc/group, можливий псевдонім електронної пошти (наприклад, ім'я користувача @ машина) та всі місця, де є ваше старе ім’я користувача (як правило, багато).
Маттео

Відповіді:


7

Власні інструкції Apple працюють досить добре. Можливо, існують більш складні та швидші шляхи, але я ніколи не стикаюся з проблемою (наприклад, неправильними дозволами) з цими кроками.

Mac OS X v10.6 і новіших версій: як змінити ім'я облікового запису користувача або ім'я домашнього каталогу


1
Це, безумовно, "офіційний" шлях - але він має два недоліки: великий - ви закінчуєте інший UID. Це не велика справа, але для більшості людей збереження номера користувача 501 - найменше клопоту при підключенні зовнішнього диска до іншого mac. Інше - це довше, ніж потрібно. Я припускаю, що Apple вирішила набагато триваліший процес, щоб не казати комусь видалити обліковий запис користувача, оскільки деякі люди не читатимуть речі і в кінцевому підсумку видалять все - можливо без резервної копії.
bmike

Я трохи не усвідомлював UID - не зіткнувся з проблемою щодо UID, але це, безумовно, щось, що варто врахувати.
chrismanderson

Це добре працювало для мене, дякую. Я думав, що це буде важче.
День

3

У системних налаштуваннях , Користувачі та групи клацніть правою кнопкою миші ім’я користувача у списку зліва та виберіть Додаткові параметри . Відредагуйте поле Ім'я облікового запису та натисніть кнопку ОК .

В ідеалі ви також хочете відредагувати домашній каталог відповідно до нового імені користувача, хоча це не обов'язково.

скріншот


Як ми можемо змінити домашній каталог, щоб він відповідав імені користувача? Перейменувати його у пошуку не здається
Енріко Сусатьо

1
Ingmar Hupp посилається на діалогове вікно, яке з’являється, коли ви вибираєте "Додаткові параметри".
kiamlaluno

1

Мені дуже не подобається редагувати користувача на місці, оскільки видалити користувача так просто (зберігши домашню папку) - перейменуйте папку як корінь - зробіть нового користувача правильним коротким ім'ям, що відповідає перейменованій папці.

На панелі налаштувань буде показано, що у вас вже є / Користувачі / новина, і пропонується успадкувати папку. Це найкраща робота, яку я знаю, - встановити право власності та виправити ACL, необхідний для роботи вашої домашньої папки, як Apple задумав.


  1. Перевірте, чи є ваша резервна копія - про всяк випадок
  2. Зробіть видалення введіть тут опис зображення
  3. Зробіть переміщення в терміналі, sudo -sпісля чогоmv /Users/tester\ \(Deleted\)/ /Users/test
  4. Робіть творити введіть тут опис зображення

Ви, ймовірно, повинні виконати завдання "Відновити дозволи" в Disk Utility після виконання цієї дії. Оскільки ідентифікатор користувача Unix буде іншим після видалення та створення нового користувача.
sholsinger

1
Дозволи на відновлення ніколи не торкаються домашньої папки користувача. Він виправляє лише програмне забезпечення, встановлене Apple, переглянувши / Бібліотека / квитанції (або новіша база даних надходжень) - дозволи користувачів встановлюються лише панеллю уподобань / dscl / open, що є новим у Lion.
bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.