Як видалити користувача в 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