IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [144]
    Безопасность IT [404]
    Блоки питания, Power Banks, зарядки... [512]
    Видеорегистраторы [188]
    Гаджеты для спорта и здоровья... [191]
    Гаджеты, аксессуары... [627]
    Измерительная техника, инструменты [446]
    Накопители данных [233]
    Нетбуки, Ноутбуки, Ультрабуки [691]
    Мультиварки, блендеры и не только... [164]
    Планшеты [764]
    Радар-детекторы [26]
    Роботы-пылесосы [40]
    Своими руками [366]
    Сети, сетевые технологии, оборудование... [273]
    Смартфоны [4963]
    Фотокамеры, объективы, искусство фотографии.. [541]
    Умный дом [53]
    Электронные книги [102]
    CB, LPD, PMR- связь... [170]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [109]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [3983]
    mini computers и не только... [412]
    News IT, Это интересно, ликбез... [1121]
    Smart TV, UltraHD, приставки, проекторы... [416]
    Smart Watch [269]
    Sound: наушники, плееры, усилители... [619]
    Windows 10... [301]
    Windows 11 [37]
    Погода

  • Метеорадар БРЕСТ
  • Погода в Бресте от www.yr.no

    Яндекс.Погода БРЕСТ

  • Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1347
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 134
    Гостей: 134
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2017 » Март » 23 » Как в Linux удалить пользовательский аккаунт вместе с домашней директорией
    09:38
    Как в Linux удалить пользовательский аккаунт вместе с домашней директорией

    Как в Linux удалить пользовательский аккаунт вместе с домашней директорией

    Оригинал: How to Delete User Accounts with Home Directory in Linux
    Автор: Aaron Kili
    Дата публикации: 4 декабря 2015 года
    Перевод: А. Кривошей
    Дата перевода: ноябрь 2016 г.

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

    При удалении аккаунта пользователя в Linux также важно удалить его домашнюю директорию, чтобы освободить дисковое пространство.

    1. Для демонстрационных целей сначала я создам два пользовательских аккаунта с домашними директориями в своей системе с помощью команды adduser - для пользователей tecmint и linuxsay

    # adduser tecmint
    # passwd tecmint
    # adduser linuxsay
    # passwd linuxsay
    

    создание аккаунтов

    Вместо команды adduser можно использовать команду useradd, они предназначены для одного и того же.

    2. Теперь давайте посмотрим, как удалить аккаунт пользователя в Linux с помощью команд deluser (для Debian и его производных) и userdel (для систем на базе RedHat/CentOS)

    Директивы в конфигурационном файле для команд deluser и userdel определяют, как они работают с пользовательскими файлами и директориями.

    Давайте посмострим на конфигурационный файл для команды deluser, расположенный в /etc/deluser.conf для производных Debian, таких как Ubuntu, Kali, Mint; и расположенный в /etc/login.defs для RHEL/CentOS/Fedora.

    Значения в этих файлах заданы по умолчанию и могут быть изменены в соответствии с вашими нуждами.

    # vi /etc/deluser.conf [В Debian и его производных]
    # vi /etc/login.defs [В системах на базе RedHat/CentOS]
    

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

    Блокирование пользовательского аккаунта в Linux

    Сначала заблокируем пользовательский аккаунт, чтобы пользователь не имел доступа в систему. Это предотвратит запуск процессов в системе от его имени. Для этого используется команда passwd с ключом –lock:

    # passwd --lock tecmint
    Locking password for user tecmint.
    passwd: Success
    

    Блокирование пользовательского аккаунта

    Поиск и завершение всех запущенных процессов пользователя

    Далее необходимо найти все работающие процессы этого пользователя и завершить их, определив PID процессов, принадлежащих нашему пользователю:

    # pgrep -u tecmint
    1947
    1959
    2091
    2094
    2095
    2168
    2175
    2179
    2183
    2188
    2190
    2202
    2207
    2212
    2214
    

    Затем вы можете вы можете вывести список процессов с более подробной информацией:

    # ps -f --pid $(pgrep -u tecmint)
    UID PID PPID C STIME TTY STAT TIME CMD
    tecmint 1947 1 0 10:49 ? SLl 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
    tecmint 1959 1280 0 10:49 ? Ssl 0:00 mate-session
    tecmint 2091 1959 0 10:49 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/im-launch mate-session
    tecmint 2094 1 0 10:49 ? S 0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/im-launch mate-session
    tecmint 2095 1 0 10:49 ? Ss 0:00 //bin/dbus-daemon --fork --print-pid 6 --print-address 9 --session
    tecmint 2168 1 0 10:49 ? Sl 0:00 /usr/lib/dconf/dconf-service
    tecmint 2175 1959 0 10:49 ? Sl 0:02 /usr/bin/mate-settings-daemon
    tecmint 2179 1959 0 10:49 ? Sl 0:47 marco
    tecmint 2183 1 0 10:49 ? Sl 0:00 /usr/lib/gvfs/gvfsd
    tecmint 2188 1959 0 10:49 ? Sl 0:00 mate-panel
    tecmint 2190 1 0 10:49 ? Sl 0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
    tecmint 2202 1 0 10:49 ? S<l 0:20 /usr/bin/pulseaudio --start --log-target=syslog
    tecmint 2207 1959 0 10:49 ? S 0:00 /bin/sh /usr/bin/startcaja
    tecmint 2212 1 0 10:49 ? Sl 0:03 /usr/bin/python /usr/lib/linuxmint/mintMenu/mintMenu.py
    tecmint 2214 1 0 10:49 ? Sl 0:11 /usr/lib/mate-panel/wnck-applet
    

    список процессов

    После того, как вы нашли все запущенные процессы пользователя, вы можете завершить их с помощью команды killall:

    # killall -9 -u tecmint
    

    -9 - это номер для сигнала SIGKILL, вместо него можно использовать ключ -KILL.

    Замечание: в последних релизах RedHat/CentOS 7.x и Fedora 21+ вы можете получить следующую ошибку:

    -bash: killall: command not found
    

    Для ее предотвращения необходимо установить соответствующий пакет, как показано ниже:

    # yum install psmisc [В RedHat/CentOS 7.x]
    # dnf install psmisc [В Fedora 21+ ]
    

    Резервное копирование данных пользователя перед удалением

    Далее вы можете сделать резервную копию пользовательских файлов, если нужно. Для создания архива с резервной копией домашней директории пользователя я использовал утилиту tar:

    # tar jcvf /user-backups/tecmint-home-directory-backup.tar.bz2 /home/tecmint
    

    Резервное копирование данных пользователя

    Удаление аккаунта и файлов пользователя

    Теперь вы можете безопасно удалить пользователя вместе с его домашней директорией. Для удаления всех файлов пользователя предназначена опция --remove-all-files:

    # deluser --remove-home tecmint [On Debian and its derivatives]
    # userdel --remove tecmint [On RedHat/CentOS based systems]
    

    Удаление аккаунта и файлов пользователя

     

     

    http://rus-linux.net/MyLDP/admin/Howto-Delete-User-Accounts.html


    Категория: Linux и не только | Просмотров: 519 | Добавил: laptop | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Поиск
    Календарь
    «  Март 2017  »
    ПнВтСрЧтПтСбВс
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2024