Основы операционной системы UNIX


         

Права доступа к файлам - часть 3


  • если файл доступен пользователю на запись;
  • пользователем root.
  • Для расчета прав доступа необходимо сложить восьмеричные значения всех необходимых установленных битов. В результате получится четырехзначное восьмеричное число. Если старший разряд имеет значение 0, его можно не указывать.

    Например, если необходимо задать права доступа на чтение, запись и выполнение для владельца, на чтение и выполнение для группы и на выполнение для всех остальных пользователей, получаем следующее восьмеричное значение:

    Чтение для владельца: 0400
    Запись для владельца: 0200
    Выполнение для владельца: 0100
    Чтение для группы: 0040
    Выполнение для группы: 0010
    Выполнение для прочих: 0001
    Сумма: 0751

    Итак, соответствующие права доступа - 751. В длинном листинге эти права будут представлены в виде "-rwxr-x--x" (при "сложении" буквы с дефисом в символьном представлении остается буква).




    Содержание  Назад  Вперед