Пользователи в 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