Файлы режима CHMOD [Настройки]
Только владелец файла или привилегированный пользователь может использовать эту функцию для изменения режима доступа к файлу. Режим может быть в числовой форме или выражен в виде разрешения WHO Opcode. Кто опционален — по умолчанию A (все пользователи). Можно выбрать только один код операции. Можно задать несколько режимов, разделённых запятыми.
Параметры:
-c,--изменения Выводится только информация о изменённом файле
-f,--тихо,--тихое Когда chmod не может изменить режим файла, пользователь файла не получает уведомления
--Справка Выводите информацию о помощи.
-R,--рекурсивный Можно рекурсивно перемещаться по подкаталогу и применять модификацию ко всем файлам и подкаталогам
--reference=имя файла Обратитесь к разрешениям имени файла для установки разрешений
-v,--многословно Независимо от успеха изменения или нет, вывод информации для каждого файла
--Версия Информация о выходной версии.
кто
u пользователь
g Группа
o Другие
a Все пользователи (по умолчанию)
Код операции
+ Увеличить разрешения
- Удалить права
= Переназначить права
Разрешение
r Читать
w Писать
x исполнять
s Установите ID-номер пользователя (или группы).
t Установите закреплённый бит, чтобы предотвратить удаление файлов или каталогов невладельцами
u Текущие права пользователя
g Текущие разрешения группы
o Текущие права для других пользователей
В качестве выбора большинство из нас использует форму трёхзначных восьмеричных чисел для обозначения разрешений: первое — для указания разрешений мастера, второе — для указания разрешений группы, а третье — для указания разрешений других пользователей, каждое из которых суммируется трёх значений: 4 (чтение), 2 (запись) и 1 (выполнить) для определения разрешений. Например, 6 (4+2) означает право читать и записывать, а 7 (4+2+1) — право читать, записывать и выполнять.
Вы также можете установить четвёртую цифру, которая находится перед трёхзначной последовательностью разрешения, а четвёртая цифра — 4, 2, 1, что означает следующее:
4. Задайте User ID во время выполнения, который используется для авторизации процесса на основе владельца файла, а не пользователю, создавшему процесс.
2. Установить идентификатор пользовательской группы во время выполнения, который используется для авторизации процесса на основе группы, в которой находится файл, а не пользователя, создавшего процесс.
1. Установить положение клея.
Пример:
$ chmod u+x файл добавляет разрешения на выполнение владельцу файла Файл $ chmod 751 назначает владельцу файла разрешения на чтение, запись и выполнение (7), читает и выполняет (5) группе файла, а также назначает разрешения на выполнение (1) другим пользователям $ chmod u=rwx,g=rx,o=x файл Другая форма примера выше $chmod=r файл назначает разрешения на чтение всем пользователям $ chmod 444 файл То же, что и выше $ chmod a-wx, a+r файл как выше $ chmod -are you+r каталог рекурсивно назначает права на чтение владельцу всех файлов и подкаталогов в каталоге $ chmod 4755 устанавливает ID так, чтобы назначить разрешения на чтение, запись и выполнение подчинённому, а разрешения на чтение и выполнение — группе и другим пользователям. |