Что означает chmod?

12

Чтобы запомнить команду, обычно хорошей идеей является узнать, откуда она взята. Например, cpисходит от копии. usermodозначает «Пользователь Модифий» (по крайней мере, я так думаю).

Откуда берется chmod, что это значит?

felknight
источник
5
Википедия - ваш друг для них: en.wikipedia.org/wiki/Chmod . Верьте или нет, есть темы для большинства команд.
SLM
Вы правы, это так сказать в самом начале
felknight
2
Проконсультируйтесь со справочными страницами, в них содержится огромное количество информации. В твоем случае "человек чмод".
delta24

Ответы:

14
change mode

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

Разрешение только на чтение для разрешения на чтение / запись, отзыв разрешения на чтение / запись на разрешение только на чтение и т. Д.

Рамеш
источник
3
Вы не IMO, меняющий чтение, чтобы написать или что-нибудь подобное. Вы просто изменяете права на чтение / запись / выполнение.
Павел Шимерда
@ PavelŠimerda, спасибо, что указал на это. Я отредактировал ответ :)
Рамеш
4
Размышляя о терминологии, также может быть полезно знать, что разрешения хранятся вместе с типом файла (обычный файл, каталог, канал, char-устройство, блочное устройство и т. Д.) В одном целочисленном поле, которое обычно называется «режим» файла. ( struct stat'S st_modeв пространстве пользователя; struct inode' S i_modeв ядре).
3

CH ange MOD e.

[root@localhost /]# apropos -e chmod -s 1
chmod (1)            - change file mode bits
[root@localhost /]#
Стив
источник