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