chmod изменение режима доступа к файлам |
СИНТАКСИС |
||||||||||||||||||||||||||||||||||
chmod режим файл... |
||||||||||||||||||||||||||||||||||
ОПИСАНИЕ |
||||||||||||||||||||||||||||||||||
Команда chmod изменяет права доступа к
указанным файлам (среди которых могут
быть каталоги) в соответствии с указанным
режимом. Режим может быть задан в абсолютном
или символьном виде.
Абсолютный вид - восьмеричное число, являющееся поразрядным ИЛИ следующих режимов (названы не все режимы):
Символьный вид основан на однобуквенных обозначениях, которые определяют класс доступа и права доступа для членов данного класса. Права доступа к файлу зависят от идентификатора пользователя и идентификатора группы, в которую он входит. Режим в целом описывается в терминах трех последовательностей, по три буквы в каждой:
Для задания режима доступа в символьном виде используется синтаксис: [кому] операция праваЧасть кому есть комбинация букв u, g и o (владелец, члены группы и прочие пользователи соответственно). Если часть кому опущена или указано a, то это эквивалентно ugo. Операция может быть: + (добавить право), - (лишить права), = (в пределах данного класса присвоить права абсолютно, то есть добавить указанные права и отнять неуказанные). Права - любая осмысленная комбинация следующих букв (не все):
Опустить часть права можно только если операция есть = (для лишения всех прав). Если надо сделать более одного указания об изменении прав, то при использовании символьного вида в правах не должно быть пробелов, а указания должны разделяться запятыми. Например, команда chmod u+w,go+x f1добавит для владельца право писать в файл f1, а для членов группы и прочих пользователей - право выполнять файл. Права устанавливаются в указанном порядке. Право s можно добавлять только для пользователя и группы, право t - только для остальных. Изменить режим доступа к файлу может только его владелец или суперпользователь. Для просмотра прав доступа и контроля при их изменении используется команда ls с флагом -l. |
||||||||||||||||||||||||||||||||||
СМ.ТАКЖЕ |
||||||||||||||||||||||||||||||||||
ls, chgrp, chown |