Видаліть стандартного користувача з Mac OS


12

Я створив новий акаунт адміністратора в Sierra High і мені потрібно було видалити попередній обліковий запис адміністратора, який зараз позначений як стандартний користувач. Однак після розблокування як адміністратора та вибору відповідного користувача, якого я хотів би видалити, я бачу, що -знак позначений як сірий.

введіть тут опис зображення

Це всі облікові записи, і я хотів би видалити macобліковий запис користувача,

$ dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'
name: mac
password: ********
uid: 501
gid: 20
dir: /Users/mac
shell: /bin/bash
--
--
name: chaklader
password: ********
uid: 502
gid: 20
dir: /Users/chaklader
shell: /bin/bash

Як видалити відповідний обліковий запис? Я знаходжу фрагмент коду для запуску на терміналі, тобто sudo /usr/bin/dscl . -delete "/Users/mac". Чи варто спробувати це і вийде?

Оновлення:

Як відповідь запропонована, я не ввійшов у меню швидкого переключення користувача.

введіть тут опис зображення

Як було запропоновано, я біжу whoв термінал і отримую результат,

$ who

chaklader console  Dec 28 06:01 
chaklader ttys000  Dec 28 14:51

Отже, коротко кажучи, іншого користувача, mac не було в терміналі.


Перетворення стандартного користувача в адміністратора щось змінює?
drivec

Ви, ймовірно, не можете видалити macкористувача, оскільки він активний і блокує системні ресурси (наприклад, він, можливо, встановив зовнішній диск і сидить на ньому). Щоб перевірити цю можливість, введіть whoтермінал.
дан

Я дійсно модернізував до нового SSD об'ємом 750 Гб, і користувач, якого я хотів би видалити, був головним адміністратором 👨‍💼
Chaklader Asfak Arefe

@danielAzuelos дивіться моє оновлене запитання.
Chaklader Asfak Arefe

Відповіді:


4

У мене була дуже схожа проблема з цією. За допомогою Apple Support я вирішив це. Я розмістив рішення тут: https://discussions.apple.com/message/33849669

Повторюючи це, це:

  • Завантажте в розділ відновлення.
  • Виберіть Термінал у меню Утиліти -> З'явиться термінал.
  • Введіть: resetpassword у запиті та натисніть return -> за вікном терміналу повинно з'явитися нове вікно / додаток під назвою "Скинути пароль"
  • Пройдіть кроки, щоб скинути пароль для облікового запису, який ви намагаєтесь видалити.
  • Перезавантажте Mac та увійдіть назад як основний обліковий запис адміністратора.
  • Перейдіть до панелі системних налаштувань користувачів і груп , виберіть обліковий запис, який ви намагаєтесь видалити, і натисніть кнопку мінус.

Виправлено це для мене. Сподіваюся, це допомагає!


привіт, Девіде, я перевстановив ОС High Sierra через те, що вона стає повільною, і вирішив спробувати ваш метод. Я можу підтвердити, що це працює чудово
Chaklader Asfak Arefe

19

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

Ви можете видалити користувача з командного рядка, і вам потрібно бути обережним, чи правильно вказано коротке ім’я або ви видалите неправильні дані. У цьому випадку коротке ім’я - mac . Виконайте наступне, щоб видалити користувача та окремо видалити домашню папку користувача. Якщо ви хочете зберегти домашню папку, не виконуйте rmкоманду.

sudo dscl . delete /Users/mac
sudo rm -rf /Users/mac

Якщо dsclкоманда не вдається, скиньте пароль на обліковий запис і повторіть наведені вище команди.

sudo passwd mac

1
Коментарі не для розширеного обговорення; ця розмова була переміщена до чату .
bmike

1
Для тих, хто потрапляє сюди після мене, це рішення. Не турбуйтеся завантажуватися у розділ відновлення; це зовсім непотрібно. Просто перезавантажте машину, а потім видаліть користувача.
mlg87
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.