Чому існують папки в / Користувачі вже видалених користувачів?


3

Деякий час тому в моїй системі був користувач під назвою "xy". Я видалив користувача, але в /Usersкаталозі є папки під назвою "xy" з робочим столом, бібліотекою тощо.

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

Відповіді:


8

TLDR: Видалення домашньої папки цього користувача не завдасть шкоди вашій системі. Очевидно, це видалить будь-які файли, створені під час входу в систему як попередній користувач.


Як можливо, що у папки для користувача не з’явиться вікно входу?

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


То чому система автоматично не видалила домашню папку, коли видалила користувача з бази даних?

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

На жаль


Який найкращий спосіб видалити домашню папку старого користувача?

Я б запропонував ввійти в обліковий запис останній раз, щоб переконатися, що він не містить файлів, які ви хочете зберегти, а потім видалити як запис користувача, так і його файли (як ви спочатку планували). Робити так:

  1. у системних налаштуваннях> Користувачі та групи створіть новий обліковий запис з таким самим іменем, як і домашня папка старого користувача. Система запитає, чи бажаєте ви використовувати існуючу домашню папку. Виберіть це зробити.
  2. У меню Apple виберіть "Вийти", а потім увійдіть до старого користувача (тобто: користувача, який ви тільки що відтворили).
  3. Погляньте навколо в папку "Фотографії користувача", в папці "Документи" тощо, щоб переконатися, що немає файлів, які ви хочете зберегти
  4. Увійдіть назад у свій звичайний обліковий запис
  5. Видаліть старого користувача з "Користувачі та групи", але цього разу виберіть "Видалити домашню папку"

1
FYI: ім'я користувача на цьому скріншоті покликане було посилатися на персонажа Гріма Гріна. За даними Вікіпедії, там також був американський режисер порнографічного фільму 1920-х років. Я поняття не мав.
ім'я користувача

У Мохаве мене ніколи не запитували, що робити з домашньою папкою. Я також не зміг виконати крок 1, оскільки в папці старого користувача було пробіл у імені, але macos не дозволив мені набрати цього символу ...
Andreas

4

Яку версію ОС X ви використовуєте?

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

Видалити його не повинно. Це особисті налаштування та активи, що зберігаються. Нічого глобального для системи. Видаліть свій авторизатор за допомогою облікового запису адміністратора і зробіть один із них

  • зайдіть /Usersу Finder і видаліть папку "xy"
  • відкрити Термінал і запустити sudo rm -rf /Users/xy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.