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

Я просто создал нового пользователя и его домашнюю папку и потребность удалить его теперь, и также я не могу найти Загрузки своего старого пользователя, Документы, Изображения, и т.д. папку в /home/olduser И также .Xauthority файл. Не знайте, как это удалило. Я выполнился startx команда путем нажатия Alt+Ctrl+F3когда новый пользователь не смог войти в систему.

Я удалил пользователя из Users & Groups но его домашняя папка не стала удаленной. Как я могу зафиксировать это?

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

  • Как может восстановить мои старые документы, загрузки, папку?

  • Если не затем, как я могу создать совершенно новый / домашняя папка и ссылка с ОС?

43
задан 2 May 2014 в 11:09

4 ответа

перечислять всех пользователей:

cut -d: -f1 /etc/passwd

Для удаления пользователя:

sudo userdel username

Для удаления корневого каталога:

sudo rm -r /home/username

, Чтобы добавить корневой каталог к существующему пользователю:

создают корневой каталог

, показанный этот каталог для пользователя

sudo usermod -d /home/directory user
52
ответ дан 16 November 2019 в 10:34

Можно использовать более усовершенствованное deluser команда:

sudo deluser --remove-home user

можно также попробовать --remove-all-files опция. От man deluser:

By  default,  deluser  will  remove  the user without removing the home
directory, the mail spool  or any other files on the  system  owned  by
the  user.  Removing  the home directory and mail spool can be achieved
using the --remove-home option.

The --remove-all-files option removes all files on the system owned  by
the  user.  Note  that  if you activate both options --remove-home will
have no effect because all files including the home directory and  mail
spool are already covered by the --remove-all-files option.

, Как может ожидаться, вторая опция может требовать времени к полному.

31
ответ дан 16 November 2019 в 10:34

Лучший способ состоит в том, чтобы использовать эти OPTIONS обеспеченный эти userdel команда.

sudo userdel -rfRZ <username>

Это будет:

  1. Сила удаляет

  2. , Файлы в корневом каталоге пользователя будут удалены наряду с самим корневым каталогом и почтовой шпулькой пользователя. Файлы, расположенные в других файловых системах, должны будут разыскиваться и удаляться вручную.

  3. Применяют изменения в каталоге CHROOT_DIR и используют конфигурационные файлы из каталога CHROOT_DIR.

  4. Удаляют любого пользователя SELinux, отображающегося для входа в систему пользователя.

Hope это помогает!

4
ответ дан 16 November 2019 в 10:34

Если Вы уже удалили пользователя через нормальное userdel <username> и корневой каталог все еще существует как, я испытал в моем, просто необходимо работать rm -rf /home/<username>

0
ответ дан 23 November 2019 в 00:01

Другие вопросы по тегам:

Похожие вопросы: