В Linux права доступа на чтение, запись и выполнение можно с легкостью менять. Правда стоит учитывать, что сделать это могут только либо суперюзер, либо владелец файла. Для смены прав доступа используется команда chmod. Вот о ней сегодня и поговорим. Первым аргументом команды chmod является спецификация прав доступа. Тут существует два правила задания кода доступа. Первый - это в виде восьмеричного числа, второй - в виде мнемонического синтаксиса. В первом случае, задавать права можно только с помощью абсолютного значения, во втором случае можно сбрасывать отдельный бит режима. После указания спецификации прав идет указание файла или файлов, к которым данные изменения необходимо применить. Чтобы понять как задавать код доступа с помощью восьмеричного числа, давайте вспомним какие биты доступа есть. Это r,w и x - чтение, запись и выполнение соответственно. Теперь эти три символа представим в виде единиц и нулей, где 1 - доступ есть, 0- доступа нет. Тогда файл со следующими правами r