Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 12202|Ответ: 0

[linux] Команда Linux chmod подробно объяснение

[Скопировать ссылку]
Опубликовано 12.01.2016 21:09:08 | | |

Файлы режима 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 так, чтобы назначить разрешения на чтение, запись и выполнение подчинённому, а разрешения на чтение и выполнение — группе и другим пользователям.




Предыдущий:C# делит массивы на две группы, две из которых — в группы
Следующий:Linux часто использует команды chmod
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com