Эта версия устарела, есть новая проверенная версия.DiffЭто черновая версия (2022/02/01 17:37).
Проверили: 0/1
Доступна предыдущая проверенная версия (2022/01/27 17:35).Diff

Это старая версия документа!


Посмотреть права можно командой ls -la. У любого файла и каталога в Linux есть 4 группы прав:

  1. первая группа состоит из одного символа. Как правило вам будет встречаться «-» что означает обычный файл, «d» - директория или же «l» - символьная ссылка.
  2. блок rwx, относящийся к владельцу файла. Буквенное обозначение - u (user)
  3. блок rwx, относящийся к группе. Буквенное обозначение - g (group)
  4. блок rwx, относящийся ко всем остальным. Буквенное обозначение - o (other)
113.jpg
  • r - read, права на открытие и чтение файла или просмотр содержимого в каталоге
  • w - write, права на запись в файл или возможность создавать, удалять или переименовывать объекты в каталоге
  • x - execute, возможность выполнить файл или войти в каталог

Права можно записывать как в буквенной нотации, так и в цифровой.
Каталог - это особый тип файла. Его содержание - это список других файлов. Каталоги имеют те же «биты прав», что и остальные файлы. Однако то, что эти права означают может быть не таким простым для понимания.

Если каталог можно изменять (w), то это означает, что в нем можно изменять файлы, их имена, удалять их. Это можно делать даже с файлами, доступ к которым запрещен для данной категории. Вводят дополнительный t-бит. При его наличии пользователь может изменять только свои файлы.

114.jpg

Изменение прав доступа

  • chgrp - изменение принадлежности файла или каталога к определенной группе
  • chown - изменяет владельца файла или каталога
  • chmod - изменяет режим доступа к файлу или каталогу.

Специальные права

  • SUID (Set UID) - файл, у которого есть такой бит, выполняется с правами хозяина файла программы. Этот бит стоит использовать с исполняемыми файлами.
  • SGID (Set GID) - аналогично SUID, но
  • for_students/os/privileges.1643726245.txt.gz
  • Последнее изменение: 2022/02/01 17:37
  • ejlka