Привилегии

Владельцы, члены группы и все остальные

id - выводит информацию об идентичности пользователя

Учетные данные пользователя хранятся в файле etc/passwd

Информация о группах хранится в файле etc/group

Информация о пароле пользователя хранится в файле etc/shadow

Чтение, запись и выполнение

Режим доступа к файлу

Смена РЕЖИМА доступа к указанным ФАЙЛАМ:

chmod [ПАРАМЕТР]... РЕЖИМ[,РЕЖИМ]… ФАЙЛ

chmod [ПАРАМЕТР]… ВОСЬМЕРИЧНЫЙ-РЕЖИМ ФАЙЛ…

Параметры:

-R, --recursive рекурсивно изменять файлы и каталоги

# Создадим файл
$ echo "echo hello" > hello.sh
# Файл создасться но не будет исполняемым
# Сделаем его исполняемым
$ chmod +x hello.sh
# Запустим на исполнение
$ ./hello.sh
hello

Отображение или указание маски режима для файлов:

umask [-p][-S][РЕЖИМ]

Задаёт маску РЕЖИМ для файлов, создаваемых пользователем. Если РЕЖИМ не указан, выводит текущее значение маски.

Если РЕЖИМ начинается с цифры, он интерпретируется как восьмеричное число. В противном случае он считается символьной строкой как для команды chmod(1).

Параметры:

-p если РЕЖИМ не указан, вывести маску, пригодную для повторного использования

-S вывести маску в символьном виде, в противном случае выводится восьмеричное число

Last updated