Почему в /Users есть папки уже удаленных пользователей?

Некоторое время назад в моей системе был пользователь с именем «xy». Я удалил пользователя, но в /Usersкаталоге есть папки с именем «xy» с рабочим столом, библиотекой и т. Д. В нем.

Почему они не удаляются и можно ли их удалить вручную?

Ответы (3)

TLDR: удаление домашней папки этого пользователя не повредит вашей системе. Очевидно, что он удалит все файлы, созданные вами, когда вы вошли в систему как предыдущий пользователь.


Как возможно, что существует папка для пользователя, который не отображается в окне входа в систему?

OS X отслеживает пользователей и их пароли с помощью служб каталогов. На большинстве компьютеров файлы службы каталогов хранятся в /var/db/dslocal. В этой базе данных хранятся имена пользователей и другая информация, например расположение их домашней папки. Когда вы удалили своего пользователя, ваш Mac удалил запись учетной записи (из базы данных dslocal), но не удалил домашнюю папку, хранящуюся в папке / Users.


Так почему же система не удаляла автоматически домашнюю папку, когда удаляла пользователя из базы данных?

Когда вы удаляете пользователя из Системных настроек, вас спрашивают, что делать с самой домашней папкой. На этом снимке экрана видно, какую опцию вы выбрали случайно:

Упс


Как лучше всего удалить домашнюю папку старого пользователя?

Я бы посоветовал войти в учетную запись в последний раз, чтобы убедиться, что она не содержит файлов, которые вы хотите сохранить, а затем удалить как запись пользователя, так и ее файлы (как вы изначально предполагали). Для этого:

  1. в Системных настройках > Пользователи и группы создайте новую учетную запись с тем же именем, что и домашняя папка старого пользователя. Система спросит, хотите ли вы использовать существующую домашнюю папку. Сделайте это.
  2. В меню Apple выберите «Выйти», а затем снова войдите в систему под старым пользователем (т. е. пользователем, которого вы только что воссоздали).
  3. Осмотритесь в папке «Изображения» пользователя, папке «Документы» и т. д., чтобы убедиться, что нет файлов, которые вы хотите сохранить.
  4. Войдите в свою обычную учетную запись
  5. Удалите старого пользователя из «Пользователи и группы», но на этот раз выберите «Удалить домашнюю папку».
К вашему сведению: имя пользователя на этом снимке экрана было задумано как отсылка к персонажу Грэма Грина. Согласно Википедии, в 1920-х годах также был американский порнорежиссер с таким именем. Я понятия не имел.
В Мохаве меня никогда не спрашивали, что делать с домашней папкой. Я также не смог выполнить шаг 1, так как в имени папки старого пользователя был пробел, но macos не позволял мне набирать этот символ...

Какую версию OS X вы используете?

В Mountain Lion, когда вы удаляете пользователя, вам предоставляется диалоговое окно с возможностью удалить домашнюю папку пользователя, которого вы удаляете.

С удалением проблем быть не должно. Это личные настройки и сохраненные активы. Ничего глобального для системы. Удалите, войдите в систему с учетной записью администратора и выполните одно из

  • перейдите /Usersв Finder и удалите папку «xy»
  • открыть Терминал и запуститьsudo rm -rf /Users/xy

Как удалить папку пользователя с орбиты


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

ОПАСНО: "rm -rf" опасно, не делайте опечатку в <user_home_folder>.

Открытый терминал

$ cd /Users
$ sudo rm -rf <user_home_folder>
Password:

Команда «sudo rm -rf» означает: Суперпользователь Сделайте, рекурсивно удалите эту папку и все подпапки, принудительно и не предупреждайте меня об удалении этих папок/файлов. Это опасно, потому что вы можете навсегда удалить что-то случайно, если сделаете опечатку. Например, «sudo rm -rf /» удалит весь ваш жесткий диск Macintosh.

ОПАСНО: "rm -rf" опасно, не делайте опечатку в <user_home_folder>.

Если это не сработает, возможно, у вас возникли какие-то ошибки диска (со мной это случилось буквально на днях). Загрузитесь в режиме восстановления, удерживая CMD + R при включении, отпустите после бонга или когда увидите логотип Apple. Запустите Дисковую утилиту и проверьте внутренний жесткий диск Macintosh с помощью программы «Первая помощь». Если это не сработает, создайте создаваемую загрузочную флешку с ОС, загрузитесь с нее и запустите Дисковую утилиту на всем внутреннем диске.

Как создать загрузочный установочный драйвер для macOS

https://support.apple.com/en-us/HT201372

Чем этот ответ отличается от этого существующего ответа ? Мне не ясно, что такое «с орбиты», поскольку это делается локально, и как вступает в игру создание загрузочного установщика USB? Зачем кому-то это нужно для удаления папки «Пользователи»?