Права доступа к файлам и каталогам, команда chmod
Создана 15.09.2022
Отредактирована 15.09.2022
Отредактирована 15.09.2022
chmod (от англ. change mode) — команда для изменения прав доступа к файлам и каталогам, используемая в Unix-подобных операционных системах.
Просмотр и понимание прав доступа к файлам
Для просмотра нужно использовать параметр -l (длинный формат), чтобы ls перечисляла права доступа к файлам для файлов и каталогов.
maksim@nocip:~$ ls -l
Итого 8042
- rw- r-- r-- 1 maksim maksim 9826761 мая 23 11:33 test1.txt
- rw- r-- r-- 1 maksim maksim 9826761 мая 23 11:35 test2.txt
- rw- r-- r-- 1 maksim maksim 9826761 мая 23 11:35 test3.txt
drwxr-xr-x 2 maksim maksim 4096 дек 18 2021 Документы
В каждой строке первый символ определяет тип отображаемой записи. Если это тире (-), то это файл. Если это буква d, это каталог.
Следующие девять символов представляют собой настройки для трех наборов разрешений:
- Первые три символа показывают разрешения для пользователя, которому принадлежит файл (разрешения пользователя - user).
- Средние три символа показывают разрешения для членов группы файла (групповые разрешения - group).
- Последние три символа показывают разрешения для всех, кто не входит в первые две категории (другие разрешения - other).
В каждом наборе разрешений есть три символа. Символы являются индикаторами наличия или отсутствия одного из разрешений. Это либо тире (-), либо буква. Если символ представляет собой тире, это означает, что разрешение не предоставлено. Если символ является r, w или x, это разрешение было предоставлено.
Эти буквы обозначают:
- r - права на чтение. Файл можно открыть и просмотреть его содержимое.
- w - права на запись. Файл можно редактировать, изменять и удалять.
- x - выполнение разрешений. Если файл является скриптом или программой, его можно запустить (выполнить).
Simple text
https://www.howtogeek.com/437958/how-to-use-the-chmod-command-on-linux/
https://goldbusinessnet.com/dvizhok-wordpress/chmod-prava-dostupa-k-fajlam/