Chmod [mode] file
В операционной системе UNIX существуют три базовых класса доступа к файлу, в каждом из которых установлены соответствующие права доступа:
User access (u)-для владельца-пользователя файла
Group access (g)-для членов группы, являющейся владельцем файла
Other access (о)-для остальных пользователей (кроме суперпользователя)
UNIX поддерживает три типа прав доступа для каждого класса: на чтение (read, обозначается символом г), на запись (write, обозначается символом w) и на выполнение (execute, обозначается символом х). Наличие права доступа обозначается соответствующим символом- rwx, а отсутствие — символом –‘-‘.
Операцию, которую необходимо произвести ('+' — добавить, '-' — удалить и '=' — присвоить) для списка файлов file], file2 и т. д. Например, команда
$ chrnod g-wx ownfile
лишит членов группы-владельца файла ownfile права на запись и выполнение этого файла.
В одной команде можно задавать различные права для нескольких классов доступа, разделив их запятыми.
$ chmod a+w text
Предоставить право на запись для всех пользователей
$ chmod go=r text
Установить право на чтение для всех пользователей, за исключением владельца
$ chmod g+x-w runme
Добавить для группы право на выполнение файла runme и снять право на запись