В Linux права доступа определяют, какие действия можно выполнять с файлами и каталогами.
Система прав основана на трёх символах:
r — чтение (read)w — запись (write)x — выполнение (execute)Права доступа задаются для трёх категорий:
user — владелец файлаgroup — группаothers — остальные пользователиПрава записываются в виде строки:
rwxr-xr--
Разделение:
rwx r-x r--
------------
user group others
rwx
r — может читать файлw — может изменять файлx — может выполнять файлr-x
r — чтение- — нет права записиx — выполнениеr--
r — чтение- — нет записи- — нет выполненияДля просмотра используется команда:
ls -l filename.txt
Пример вывода:
-rwxr-xr-- 1 user group 1234 Mar 12 14:32 filename.txt
-rwxr-xr--
- — тип файла (обычный файл)rwx — права владельцаr-x — права группыr-- — права остальныхПрава работают немного иначе:
r — просмотр списка файловw — создание и удаление файловx — доступ в каталогr, w, xВ Linux права доступа определяются с помощью трех символов: r (чтение), w (запись) и x (выполнение). Эти права применяются к владельцу файла, группе и остальным пользователям. Формат записи прав: rwxr-xr--.