Linux
  • Linux
  • Fedora
    • Пакеты
    • Flatpak
    • Обновление
    • Полезные репозитории
  • Структура файловой системы Linux
  • Переменные окружения
  • Символические и жесткие ссылки
  • Команды
    • Групповые символы
    • Навигация
    • Операции с файлами и каталогами
    • Работа с командами
    • Интересные команды
    • Перенаправление и вывод
    • Подстановки
    • Привилегии
    • Как быстро создать файл и просмотреть его
  • Заметки
Powered by GitBook
On this page
  • Владельцы, члены группы и все остальные
  • Чтение, запись и выполнение
  1. Команды

Привилегии

PreviousПодстановкиNextКак быстро создать файл и просмотреть его

Last updated 2 years ago

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

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

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

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

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

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

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

Владелец
Группа
Мир

rwx

rwx

rwx

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

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

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

Параметры:

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

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

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

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

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

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

Параметры:

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

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