Пользователи в Linux

Содержание
Список всех польователей Linux
Создать пользователя
Удалить пользователя
Сменить пароль пользователя
Список групп
Список групп пользователя
Добавить пользователя в группу
sudo

Список всех пользователей Linux

Список пользователей лежит в файле passwd в /etc/

Чтобы его открыть выполните

cat /etc/passwd

Создать пользователя

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

adduser user1

Если Вы получили сообщение bash: adduser: command not found прочитайте решение здесь

Удалить пользователя

Если пользователь вам надоест его можно удалить командой

deluser user1

Сменить пароль пользователя

Если вы забудете пароль пользователя, то из-под root его можно будет поменять командой

passwd user1

Список групп

Все существующие пользовательские группы в системе

groups

andrei adm cdrom sudo dip plugdev lpadmin lxd sambashare

Узнать список всех групп

cat /etc/group

root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog,andrei tty:x:5: disk:x:6: lp:x:7: mail:x:8: … gdm:x:133: lxd:x:134:andrei andrei:x:1000: sambashare:x:135:andrei docker:x:136:

Чтобы получить не весь список, а только обычные пользовательские группы

cat /etc/group | grep 1[0-9][0-9][0-9]

andrei:x:1000:

Про grep можно прочитать здесь

Список групп пользователя

Узнать в каких группах состоит пользователь user1

groups user1

Добавить пользователя в группу

Добавить пользователя user1 в группу group1

usermod -G group1 user1

Добавить пользователя sinij и в группу group1 и в группу bks_fans

usermod -G group1,bks_fans sinij

Изменить основную группу пользователя user1 на group2 (по умолчанию обычно группа называется так же как пользователь)

usermod -g group2 user1

Поменять группу к которой принадлежит директория /home/movies на users

chgrp -R users /home/movies

sudo

Похожие статьи
Linux
FAQ
Debian
Ubuntu
CentOS
Rocky
Bash
Настройка сети
Файлы, директории, ссылки…
Изучить свободное место на диске
Объединить .pdf файлы
diff: сравнение файлов
find: поиск файлов
wget: скачивание файлов
kill: завершить процесс
curl
make
signal: системные сигналы
env: переменные окружения
localectl: язык
systemctl: Список активных сервисов
Firewall
SCP: обмен файлами;
SSH: удалённый доступ
cron: задания по расписанию
sudo
Мониторинг ресурсов
C
C++

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

IT

Образование

Актуально сейчас

Разное

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: