Удалить стандартного пользователя из Mac OS

11

Я создал новую учетную запись администратора в 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 -> за окном терминала должно появиться новое окно / приложение под названием «Reset Password»
  • Выполните действия, чтобы сбросить пароль для учетной записи, которую вы пытаетесь удалить.
  • Перезагрузите Mac и войдите снова под своей основной учетной записью администратора.
  • Перейдите на панель «Системные настройки пользователей и групп» , выберите учетную запись, которую вы пытаетесь удалить, и нажмите кнопку «минус».

Исправил это для меня. Надеюсь это поможет!

DavidT
источник
Привет, Дэвид, я переустанавливал ОС High Sierra из-за медленной работы и решил попробовать твой метод. Я могу подтвердить, что это работает отлично
Chaklader Asfak Arefe
19

Кнопка - неактивна для пользователя, когда пользователь все еще вошел в систему с помощью быстрого переключения пользователей. Выйдите из системы другого пользователя, которого вы пытаетесь удалить, затем вернитесь в Системные настройки с этой учетной записью и повторите попытку. Вы можете перезагрузить, чтобы убедиться, что пользователь также неактивен.

Вы можете удалить пользователя из командной строки, и вам нужно быть осторожным, если вы правильно указали короткое имя, иначе вы удалите неправильные данные. В этом случае короткое имя Mac . Выполните следующее, чтобы удалить пользователя и отдельно удалить домашнюю папку пользователя. Если вы хотите сохранить домашнюю папку, не запускайте rmкоманду.

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

Если dsclкоманда не выполнена, сбросьте пароль учетной записи и повторите приведенные выше команды.

sudo passwd mac
Grg
источник
1
Комментарии не для расширенного обсуждения; этот разговор был перенесен в чат .
bmike
1
Для тех из вас, кто придет за мной, это решение. Не беспокойтесь о загрузке в раздел восстановления; это совершенно ненужно. Просто перезагрузите компьютер, а затем удалите пользователя.
mlg87