1

Я столкнулся с опцией для chmod:

chmod 777 /tyr/....

Для чего 777?

2 ответа2

8

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

Для дальнейшего чтения - http://en.wikipedia.org/wiki/File_system_permissions#Octal_notation

2

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .