Мир, группа файла и владелец файла могут читать, записать и выполнить файл. 777
указывает ту использующую восьмеричную нотацию.
Для дополнительных материалов для чтения - http://en.wikipedia.org/wiki/File_system_permissions#Octal_notation
Восьмеричное разрешение 777 эквивалентно символьному разрешению ugo=rwx
или поскольку Вы видели бы, что он использует ls -l
:
rwxrwxrwx 1 user group 25500 2010-08-01 06:44 filename
Обычно, Вы не хотите, чтобы мир (Другой) смог записать в файл.
Например, если файл является записываемым Другим и исполняемым файлом всем (ugo+x) затем, некоторый злонамеренный пользователь мог бы изменить файл, и он мог бы иметь страшные последствия в следующий раз, когда он выполняется.
Обычно, для исполняемых файлов, 755 достаточно. Для других файлов, 644 обычно много, но иногда они должны быть группой, записываемой (664) или только для чтения (444) или для большей части конфиденциальности (400 или 600).