Как создать пользователя Linux

Управление пользователями в Linux на примере Ubuntu:

adduser newuser - создание пользователя «newuser» при помощи консоли с диалогом: у пользователя создается все по умолчанию: домашняя папка /home/newuser и группа, к которой принадлежит пользователь, с именем newuser.

useradd newuser – просто добавить нового пользователя, выполняет то же, что /usr/sbin/adduser, но без диалога и запроса создания пароля.

passwd newuser - задать (изменить) пароль для пользователя newuser.

id newuser - посмотреть данные пользователя.

Как посмотреть данные по всем пользователям Ubuntu: http://fx-files.ru/archives/249

deluser newuser – удалить пользователя newuser, без удаления домашнего каталога.
userdel newuser – удалить пользователя newuser, без удаления домашнего каталога.

Домашний каталог затем можно просто удалить командой:

rm -r /home/newuser

deluser --remove-home newuser - удалить домашний каталог пользователя и его хранилище почты. Если указан --backup, то файлы будут удалены после создания резервной копии в корне /.

deluser --remove-all-files newuser - удалить все файлы из системы, принадлежащие пользователю newuser. Замечание: указание --remove-home не имеет смысла. Если указан --backup, то файлы будут удалены после создания резервной копии.

usermod -l new_user_name old_user_name - переименование пользователя при этом все параметры остаются неизменными (uid, gid, пароль, домашняя директория) - пользователь не должен быть залогинен в системе. Если пользователь сделал выход из сеанса, будучи до этого залогиненым автоматически (автовход), то команда также не сработает.

Как добавить пользователя в группу sudo:

adduser newuser sudo

или

gpasswd –a newuser sudo

или

usermod -a -G sudo newuser

Как удалить пользователя из группы sudo:

deluser newuser sudo

или

gpasswd –d newuser sudo

addgroup newgroup - добавить новую группу
groupdel newgroup - удалить группу newgroup
groupmod -n new_group old_group - переименовать группу

cat /etc/group

- информация о группах

getent group ftpusers

– посмотреть членов группы ftpusers

Как заблокировать / разблокировать пользователя: http://fx-files.ru/archives/679

Как задать срок действия учетной записи:

-e, --expiredate ДАТА_УСТАРЕВАНИЯ - дата, когда учётная запись пользователя будет заблокирована. Дата задаётся в формате ГГГГ-ММ-ДД.

Например, до 25 октября 2013 года:

usermod -e 2013-10-25 newuser

Как задать срок действия пароля учетной записи:
-x, --maximum=DAYS - задать максимальный срок действия пароля (разрешено только root)
Например, на 30 дней:

passwd -x 30 newuser

Как сделать "скрытого" пользователя, чтобы его не было в списке.
1. sudo useradd -d /home/HIDDEN_USER -m HIDDEN_USER
2. sudo passwd HIDDEN_USER
3. sudo usermod -u 999 HIDDEN_USER

Now for the details:

0. HIDDEN_USER will be the login you’ll use – in other words, replace with what you want to use.
1. Create your hidden_user and his/her home folder
2. Set the password for that new user
3. change the account’s settings below the “1000″ level, therefore making it unlisted in the login box

 

Закладка Постоянная ссылка.

Добавить комментарий

Ваш e-mail не будет опубликован.

*