Права в nix системах

Материал из Викиреальностя
Перейти к: навигация, поиск

В *nix системах каждый файл имеет права доступа к ним, разделённые на три группы:

  • Owner — создатель или владелец файла\папки, к этой группе относится создатель файла (владелец может быть изменен) и суперпользователь root;
  • Group user — пользователи, которые относятся к группе, владеющей файлом;
  • Other — все остальные пользователи.

[править] Права групп

Каждому праву соответствует своя цифра:

  • Чтение (4)
  • Изменение (2)
  • Выполнение (1)

Права для группы определяются математическим сложением всех прав данной группы, например, если у owner’a есть все права, то складываем 4+2+1, таким образом мы получаем значение семь, у двух остальных групп поставим только одно право: 4, тогда математическое сложение не нужно. Для изменения прав через PHP-скрипт можно использовать такой код:

$file = chmod(0764, $file);

Присваивать права можно из командной строки при помощи команды chmod.

[править] Источник

Права в nix системах относится к теме «UNIX»   ±