chmod - утилита для изменения прав доступа на файлы и папки
chmod
1 | chmod -R u=rw,g=r,o=r,a+X ./ (755 6444)
|
Примеры использования команды chmod в абсолютном режиме:
Разрешение чтения, записи, выполнения файла abcname.php всеми пользователями и группами (полный доступ):
1 | chmod 777 abcname.php (rwxrwxrwx)
|
Установка разрешений на чтение и запись для владельца, группы и остальных пользователей:
1 | chmod 666 abcname.php (rw-rw-rw-)
|
Установка полного доступа к файлу для владельца и лишь чтения для группы и остальных пользователей:
1 | chmod 744 abcname.php (rwxr—r—)
|
Установка полного доступа к файлу владельцу файла и запрет доступа группе и другим пользователям:
1 | chmod 700 abcname.php (rwx——)
|
Установка разрешений на чтение и запись для владельца файла и лишь чтения для группы и остальных:
1 | chmod 644 abcname.php (rw-r—r—)
|
Установка разрешений на чтение и запись владельцу файлу и его группе и запрет доступа для других:
1 | chmod 640 abcname.php (rw-r——)
|
Установка доступа к файлу с разрешением чтения для всех пользователей и групп:
1 | chmod 444 abcname.php (r—r—r—)
|
Права доступа к файлу для чтения, записи, выполнения владельцем и чтения, выполнения группе и другим:
1 | chmod 755 abcname.php (rwxr-xr-x)
|
Разрешение доступа к файлу на чтение и выполнение пользователю и остальным и запрет доступа для группы:
1 | chmod 505 abcname.php (r-x—r-x)
|
Примеры использования команды chmod в символьном режиме:
(Изначальное значение прав доступа файла abcname.php — rwxrwxrwx — полный доступ для всех)
Отмена разрешения на выполнение файла для всех пользователей и групп:
1 | chmod a-x abcname.php (rw-rw-rw-)
|
Отмена записи в файл группой и остальными пользователями:
1 | chmod go-w abcname.php (rw-r—r—)
|
Разрешение выполнения файла владельцем:
1 | chmod u+x abcname.php (rwxr—r—)
|
Предоставление группе тех прав доступа, которыми владеет владелец файла:
1 | chmod g=u abcname.php (rwxrwxr—)
|
Отмена чтения и запись в файл пользователям группы и другим пользователям:
1 | chmod go-rw abcname.php (rwx—x—)
|