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

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [220]
    Безопасность IT [484]
    Блоки питания, Power Banks, зарядки... [489]
    Видеорегистраторы [220]
    Гаджеты для спорта и здоровья... [189]
    Гаджеты, аксессуары... [625]
    Измерительная техника, инструменты [444]
    Накопители данных [226]
    Нетбуки, Ноутбуки, Ультрабуки [679]
    Мультиварки, блендеры и не только... [158]
    Планшеты [758]
    Радар-детекторы [26]
    Роботы-пылесосы [37]
    Своими руками [353]
    Сети, сетевые технологии, оборудование... [267]
    Смартфоны [4963]
    Фотокамеры, объективы, искусство фотографии.. [542]
    Умный дом [47]
    Электронные книги [95]
    CB, LPD, PMR- связь... [169]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [108]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [4380]
    mini computers и не только... [409]
    News IT, Это интересно, ликбез... [1112]
    Smart TV, UltraHD, приставки, проекторы... [414]
    Smart Watch [263]
    Sound: наушники, плееры, усилители... [613]
    Windows 10... [298]
    Windows 11 [28]
    Погода

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

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

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

    COMPIZOMANIA

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

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

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

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

    eXTReMe Tracker

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


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2017 » Январь » 1 » Как в Linux удалить пользовательский аккаунт вместе с домашней директорией
    17:13
    Как в 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
    

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

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

    После того, как вы нашли все запущенные процессы пользователя, вы можете завершить их с помощью команды 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/consol/delete_account.html

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

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

    Поиск
    Календарь
    «  Январь 2017  »
    ПнВтСрЧтПтСбВс
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

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