-
-
Save igorpronin/6cb53b799a027af39a7d02f2ad2ede80 to your computer and use it in GitHub Desktop.
ubuntu, linux, команды bash - работа с пользователями
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Перенес в мой ман https://github.com/igorpronin/my-mans/blob/master/ubuntu/administrating_users.md | |
Ссылки | |
http://help.ubuntu.ru/wiki/%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B8_%D0%B8_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B | |
https://losst.ru/kak-posmotret-spisok-polzovatelej-v-ubuntu | |
Работа с пользователями | |
Поменять пользователя | |
su - anotheruser | |
Список пользователей | |
cat /etc/passwd | |
Синтаксис: имя_пользователя пароль ид ид_группы группа домашний_каталог оболочка | |
Пользователи с ID меньше 1000 - системные, их не трогать. | |
Отфильтровать данные, вывести только имена | |
sed 's/:.*//' /etc/passwd | |
Активность пользователей | |
w | |
История входов пользователей в систему, на основе лога /var/wtmp | |
last -a | |
Дата последнего входа для каждого пользователя | |
lastlog | |
Добавить пользователя | |
sudo useradd vasyapupkin | |
ключи | |
Ключ Описание | |
-b Базовый каталог. Это каталог, в котором будет создана домашняя папка пользователя. По умолчанию /home | |
-с Комментарий. В нем вы можете напечатать любой текст. | |
-d Название домашнего каталога. По умолчанию название совпадает с именем создаваемого пользователя. | |
-e Дата, после которой пользователь будет отключен. Задается в формате ГГГГ-ММ-ДД. По умолчанию отключено. | |
-f Количество дней, которые должны пройти после устаревания пароля до блокировки пользователя, если пароль не будет изменен (период неактивности). Если значение равно 0, то запись блокируется сразу после устаревания пароля, при -1 - не блокируется. По умолчанию -1. | |
-g Первичная группа пользователя. Можно указывать как GID, так и имя группы. Если параметр не задан будет создана новая группа название которой совпадает с именем пользователя. | |
-G Список вторичных групп в которых будет находится создаваемый пользователь | |
-k Каталог шаблонов. Файлы и папки из этого каталога будут помещены в домашнюю папку пользователя. По умолчанию /etc/skel. | |
-m Ключ, указывающий, что необходимо создать домашнюю папку. По умолчанию домашняя папка не создается. | |
-p Зашифрованный пароль пользователя. По умолчанию пароль не задается, но учетная пользователь будет заблокирован до установки пароля | |
-s Оболочка, используемая пользователем. По умолчанию /bin/sh. | |
-u Вручную задать UID пользователю. | |
Добавить пользователя igor с созданием домашней папки и оболочкой по умолчанию bash | |
useradd igor -m -s /bin/bash | |
Изменить пароль пользователю | |
sudo passwd vasyapupkin | |
Удалить пользователя | |
sudo userdel vasyapupkin | |
вывод списка групп в которых состоит пользователь. | |
groups имя_пользователя | |
Добавить пользователя с именем "user" в группу "vboxusers" | |
usermod -G vboxusers -a user | |
Изменить параметры пользователя | |
sudo usermod | |
-d Удалить пароль пользователю. После этого пароль будет пустым, и пользователь сможет входить в систему без предъявления пароля. | |
-e Сделать пароль устаревшим. Это заставит пользователя изменить пароль при следующем входе в систему. | |
-i Заблокировать учетную запись пользователя по прошествии указанного количества дней после устаревания пароля. | |
-n Минимальное количество дней между сменами пароля. | |
-x Максимальное количество дней, после которого необходимо обязательно сменить пароль. | |
-l Заблокировать учетную запись пользователя. | |
-u Разблокировать учетную запись пользователя. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment