Як видалити користувача в linux
У цій інструкції ми розглянемо як видалити користувача Linux разом з його даними і домашнім каталогом.
Якщо ви системний адміністратор у великій компанії то, швидше за все, видалення користувачів linux для вас досить часте завдання. Після того як акаунт стає непотрібним або користувач пішов з організації, його аккаунт потрібно видалити, щоб не залишати дірок в безпеці.
При видаленні користувачів Linux також важливо видалити їх домашній каталог, щоб звільнити місце на пристрої зберігання для нових користувачів і їх файлів. Спочатку ми розглянемо як видалити користувача Linux за допомогою терміналу, потім поговоримо про те, як це робиться в графічному інтерфейсі одного з найпопулярніших дистрибутивів - Ubuntu.
Перед тим як переходити до дій в реальному середовищі потрібно трохи попрактикуватися, давайте створимо два користувача losst і losst1, разом з домашніми каталогами, а потім вже будемо їх видаляти:
$ Passwd losst
$ Passwd losst1
Тут команда adduser використовується для створення облікового запису користувача, а passwd для створення пароля.
Видалення користувача Linux в терміналі
Давайте розглянемо, як видалити користувача Linux в терміналі. Для цього використовується команда - deluser в debian і похідних системах, а в RedHat - userdel. Розглянемо докладніше ці дві утиліти.
опис deluser
Синтаксис команди deluser дуже простий:
$ deluser параметри користувач
Налаштування команди deluser знаходяться в файлі /etc/deluser.conf, серед інших налаштувань там вказано що потрібно робити з домашньої татом і файлами користувача.
Ви можете подивитися і змінити ці настройки виконавши команду:
$ Passwd --lock losst $ pgrep -u losst14735
Відкрити Детальніше, що це за процеси можна передавши pid, кожного з них в команду ps, ось так:
losst 14684 14676 0 22:15 pts / 2 S 0:00 -bash
losst 14735 14684 0 22:15 pts / 2 S + 0:00 vi text
Тепер, коли ви переконалися, що там немає нічого важливого, можна знищити всі процеси за допомогою команди killall:
Відео: Уроки Linux - Видалення користувачів за допомогою userdel
Опція -9 говорить програмі, що потрібно відправити цих процесів сигнал завершення SIGKILL, а -u задає ім`я користувача.
У заснованих на Red Hat системах, для використання killall необхідно буде встановити пакет psmisc:
$ Tar jcvf /user-backups/losst-backup.tar.bz2 / home / losstЩоб видалити обліковий запис користувача
Тепер, коли все підготовлено, починаємо видалення користувача linux. Про всяк випадок зазначимо явно, що потрібно видаляти файли користувача і домашню директорію. Для Debian:
Відео: Linux Mint: Скидання пароля користувача
$ Userdel --remove losstЯкщо потрібно видалити всі файли, що належать користувачеві в системі використовуйте опцію --remove-all-files, тільки будьте з нею обережні, так і важливі файли можна затерти:
Продуктивність ігор linux vs wine vs windows
Видалення програм linux
Як знайти нові файли в linux
Як видалити драйвер nvidia в ubuntu
Як видалити файл через термінал linux
Як подивитися користувачів ubuntu
Як видалити завантажувач grub
Як додати користувача в групу linux
Як змінити пароль в linux
Загальні папки linux
Вимкнення linux з командного рядка
Команда del (erase)
Незмінні файли в linux
Групи користувачів linux
Робота з powershell linux
Права суперкористувача linux
Команда echo в linux
Linux біблія користувача 9 видання
Управління користувачами в phpmyadmin
Шифрування файлів і папок в linux
Очищення системи ubuntu
Linux біблія користувача 9 видання
Робота з powershell linux
Як змінити пароль в linux
Очищення системи ubuntu
Як подивитися користувачів ubuntu
Продуктивність ігор linux vs wine vs windows
Права суперкористувача linux