В Linux права доступа определяют, кто (пользователь, группа или все остальные) может читать, записывать или выполнять файл или директорию.
Каждый файл и директория имеют набор прав, состоящий из трех категорий:
Для каждой категории определены три типа прав:
Права могут быть представлены в символьном или числовом виде.
Символьное представление:
Обычно отображается в виде строки из 9 символов: rwxrwxrwx
. Первые три символа относятся к владельцу, следующие три — к группе, последние три — ко всем остальным. Дефис -
означает отсутствие соответствующего права.
Пример: rwx-rw-r--
rwx
)rw-
)r--
)Числовое (восьмеричное) представление:
Каждому праву присвоено число:
Значения для каждой категории (владелец, группа, остальные) суммируются.
Пример: rwx-rw-r--
соответствует числовому представлению 764
.
Команда ls -l
используется для просмотра прав доступа к файлам и директориям.
bash
Команда chmod
используется для изменения прав доступа.
`
В Linux права доступа определяют, кто (пользователь, группа или все остальные) может читать, записывать или выполнять файл или директорию.
Каждый файл и директория имеют набор прав, состоящий из трех категорий:
Для каждой категории определены три типа прав:
Права могут быть представлены в символьном или числовом виде.
Символьное представление:
Обычно отображается в виде строки из 9 символов: rwxrwxrwx
. Первые три символа относятся к владельцу, следующие три — к группе, последние три — ко всем остальным. Дефис -
означает отсутствие соответствующего права.
Пример: rwx-rw-r--
rwx
)rw-
)r--
)Числовое (восьмеричное) представление:
Каждому праву присвоено число:
Значения для каждой категории (владелец, группа, остальные) суммируются.
Пример: rwx-rw-r--
соответствует числовому представлению 764
.
Команда ls -l
используется для просмотра прав доступа к файлам и директориям.
bash
Команда chmod
используется для изменения прав доступа.
`
Register or sign in to get access to full answers for all questions from the question bank.