UNIX: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Символические ссылки: неправильна формулировка, стилевые правки
→‎Три права и три категории пользователей: дополнение варианты записи прав
Строка 124:
* x (execute) — право на исполнение
 
Эти права, таким образом, представляют собой 9 бит, расположенных в порядке rwxrwxrwx. Первые три бита - права владельца, следующие три - права группы, последние 3 - права прочих. Эту 9-битную маску часто записывают в восьмеричной системе счисления. Некоторые распространённые маски:
 
{| class="wikitable" style="text-align:center"
|+ Три варианта записи прав пользователя
! двоичная || восьмеричная || символьная || права на файл || права на каталог
|-
| 000 || 0 || <tt>---</tt> || нет || нет
|-
| 001 || 1 || <tt>--x</tt> || выполнение || чтение файлов и их свойств
|-
| 010 || 2 || <tt>-w-</tt> || запись || нет
|-
| 011 || 3 || <tt>-wx</tt> || запись и выполнение || всё, кроме чтения списка файлов
|-
| 100 || 4 || <tt>r--</tt> || чтение || чтение имён файлов
|-
| 101 || 5 || <tt>r-x</tt> || чтение и выполнение || доступ на чтение
|-
| 110 || 6 || <tt>rw-</tt> || чтение и запись ||чтение имён файлов
|-
| 111 || 7 || <tt>rwx</tt> || все права || все права
|-
|}
 
Некоторые распространённые маски:
* 644 - все могут читать, а владелец - ещё и писать (обычный несекретный файл)
* 755 - все могут читать и исполнять, а владелец - ещё и писать (обычный несекретный исполняемый файл)