Введение в Unix

Установка и изменение режима доступа к файлу: chmod


Формат команды chmod (change mode) для установки режима:

chmod <режим> <файлы>

Пример:

$ chmod 644 f1 f2 f3

где 644 соответствует rw-r--r--

Формат команды chmod для изменения режима:

chmod <изменения> <файлы>

В изменениях используются обозначения:

u - user r - read

g - group w - write

o - other x - execute

a - all

= - назначить

+ - добавить

- - отнять

Пример:

$ ls -l -r-------- ... f1 -r-------- ... f2 -r-------- ... f3 $ chmod a = r, u + w f1 f2 f3 или (эквивалентный вариант изменения прав доступа)

$ chmod u = rw, go = r f1 f2 f3 $ ls -l -rw-r--r-- ... f1 -rw-r--r-- ... f2 -rw-r--r-- ... f3 $ chmod o-r f1 f2 f3 $ ls -l -rw-r----- ... f1 -rw-r----- ... f2 -rw-r----- ... f3,

Другие пользователи, не входящие в группу, потеряли право читать файлы.



Содержание раздела