MyTetra Share
Делитесь знаниями!
Как добавить и удалить пользователя в Linux
Время создания: 25.05.2017 14:31
Текстовые метки: linux, добавление, создание, удаление, пользователь, Redhat, Fedora, Centos, useradd, adduser
Раздел: Компьютер - Linux - Bash - Команды и скрипты
Запись: xintrea/mytetra_syncro/master/base/14957118980gege91jdk/text.html на raw.github.com

Данную тему решил написать для новичков, кто не знает как пользоваться теми или иными командами и нужно например, добавить и удалить пользователя. Примеры в данной статье работают в Redhat/Fedora/Centos, но должны срабатывать и в других Linux. Данная тема очень простая, я долго думал стоит ли ее вообще писать и озвучивать. Но решил помочь юным админам.


Внимание! В некоторых дистрибутивах есть команда useradd, и есть команда adduser. Первая - это устаревшая команда (описанная в этой статье), и она создает пользователя с минимальным набором настроек. В качестве шелла она пропишет никакущий /bin/sh, а без дополнительных опций не создаст даже директорию пользователя. На практике лучше всего пользоваться командой adduser.


Сначала создадим пользователя и назначим мы ему пароль, делается это следующим образом:


# useradd имяПользователя

# passwd имяПользователя


Пользователь будет создан, он будет прописан в файле /etc/passwd, а его группа будет добавлена в файл /etc/group. Хеш пароля будет записан в /etc/shadow. Однако, как было сказано выше, команда useradd очень минималистична в своем поведении, и сделает только минимальные действия по созданию пользователя, не более того. Каталог пользователя без дополнительных опций данная команда не создаст.


Чтобы удалить пользователя имяПользователя (без удаления домашнего каталога) выполните команду:


# userdel имяПользователя


Чтобы удалить пользователя имяПользователя c удалением домашнего каталога выполните команду:


# userdel -r имяПользователя


НО ПОМНИ! В директории могут храниться важные данные! Сделайте бэкапы.


Чтобы проверить реально ли мы удалили пользователя, можно выполнить команду:


# find / -user имяПользователя -print


Надеюсь, я помог юному поколению админов.



Так же в этом разделе:
 
MyTetra Share v.0.60
Яндекс индекс цитирования