В символическом методе права доступа на чтение, запись, выполнение обозначается соответственно символами r, w, x. Любое из этих разрешений можно добавлять или удалять. Символом добавления прав доступа является знак «+». Символом отмены действия знак «-»(минус). В следующем примере команда chmod добавляет право на выполнение и отменяет право на запись для файла mydata: Право на чтение не изменяется:
$ chmod +x-w.
Используются и другие символы, которые обозначают категории пользователей:
u – владелец;
g – группа;
o – прочие.
Символ категории ставится перед символами, устанавливающими права на чтение, запись и выполнение. Если символа категории нет, то подразумеваются все права для категорий Группа и Прочие:
$ chmod g+rw mydata
$ chmod 0+r mydata
Причем пробелов между спецификациями прав доступа и категорий не ставится.
Пользователь может не только вводить права доступа, но и отменять их:
$ chmod g+r-wx mydata.
Есть еще один, символ разрешения a (от all), который обозначает все категории. Он действует по умолчанию.