Пользователи и права
12 статей, по видам; порядок — как в треках.
Понятия 5
-
Права доступа
Модель прав Unix — чтение/запись/исполнение, владелец/группа/другие, спецбиты.
5 минls -lnamei -lchmod -
Пользователи и группы
Учётные записи и группы Linux; usermod -G без -a заменяет все дополнительные группы пользователя, а не добавляет одну.
5 минid aliceuseradd -musermod -aG -
umask — маска новых файлов и каталогов
umask — маска процесса: какие права снять с нового файла (из 666) и каталога (из 777) при создании.
5 минumaskumask -Stouch -
Особые биты прав: setuid, setgid, sticky
Особые биты прав: setuid и setgid запускают программу с правами владельца, setgid и sticky — для общих каталогов.
6 минls -ldchmodstat -c -
Расширенные права ACL
Гибкие права сверх rwx — getfacl/setfacl, права для нескольких пользователей.
3 минgetfacl filesetfacl -msetfacl -d
Команды 7
-
namei — права на каждом шаге пути
Команда namei разбирает путь по частям и показывает тип, права и владельца каждого каталога до самого файла.
5 минnamei -lnamei -mnamei -o -
useradd — создать пользователя
Команда useradd создаёт учётную запись: домашний каталог, оболочку, группы и UID; пароль задаёт passwd.
5 минuseradd -mpasswd aliceuseradd -r -
passwd — сменить или заблокировать пароль
Команда passwd меняет пароль своей учётной записи, а от root — задаёт, блокирует и показывает пароли других.
5 минpasswdpasswd alicepasswd -S -
usermod — изменить учётную запись и группы
Команда usermod меняет существующую учётную запись: группы, оболочку входа, домашний каталог, имя и блокировку.
5 минusermod -aGusermod -rGusermod -G -
chmod / chown — права и владелец файлов
Смена прав (chmod) и владельца/группы (chown) — числовой и символьный синтаксис, umask, chgrp.
6 минchmodchownchown -R -
chage — сроки действия пароля и учётной записи
Читает и изменяет локальные параметры старения пароля и дату окончания действия учётной записи.
4 минchage -lgetent passwdpasswd -S -
nologin — оболочка, отказывающая во входе
Программа для поля login shell: сообщает об отказе и завершается вместо открытия интерактивной оболочки.
4 минgetent passwdid labsvctype -a
Ничего не найдено. Попробуй запрос короче.