12.0 (Russian conspect)
Права доступа
У каждого пользователя есть уникальный идентификатор и у каждого процесса есть идентификатор и хозяин.
Видов доступа три:
- read (r)
- write (w)
- execute (x)
Эти атрибуты можно поменять при помощи команды chmod.
shbank - Значимый комментарий, который определяет название интерпретатора, который нужно запустить: #!/usr/bin/python3. При оцутствии будет запущен shell.
Создадим свой интерпретатор на C:
Права доступа (продолжение)
Процесс может принадлежать не только пользователю, но и группе. Каждый пользователь может быть участником нескольких групп.
- Если есть пр ава наа чтение каталога, но нет прав на использование, то можно только прочитать содержимое каталога.
- Если есть права на использование каталога, то можно воспользоваться файлами, принадлежащими этому каталогу.
Доступ наа запись в каталог - это право менять список файлов в этом каталоге. То есть можно удалить чужой файл из своего каталога.
Каталог доступен на запись, чтение и использование любому пользователю.
root имеет право нарушать права доступа и делать что-либо от лица другого пользователя.