описание для команды: chmod 777

Я встретился с опцией для chmod:

chmod 777 /tyr/....

Для чего 777?

2
задан 04.08.2010, 19:27

2 ответа

Мир, группа файла и владелец файла могут читать, записать и выполнить файл. 777 указывает ту использующую восьмеричную нотацию.

Для дополнительных материалов для чтения - http://en.wikipedia.org/wiki/File_system_permissions#Octal_notation

8
ответ дан 08.12.2019, 04:46

Восьмеричное разрешение 777 эквивалентно символьному разрешению ugo=rwx или поскольку Вы видели бы, что он использует ls -l:

rwxrwxrwx 1 user group 25500 2010-08-01 06:44 filename

Обычно, Вы не хотите, чтобы мир (Другой) смог записать в файл.

Например, если файл является записываемым Другим и исполняемым файлом всем (ugo+x) затем, некоторый злонамеренный пользователь мог бы изменить файл, и он мог бы иметь страшные последствия в следующий раз, когда он выполняется.

Обычно, для исполняемых файлов, 755 достаточно. Для других файлов, 644 обычно много, но иногда они должны быть группой, записываемой (664) или только для чтения (444) или для большей части конфиденциальности (400 или 600).

2
ответ дан 08.12.2019, 04:46

Теги

Похожие вопросы