Em 7777
, os primeiros três bits são os sinalizadores setuid
, setgid
e sticky
. Estes só devem ser definidos em circunstâncias muito especiais. Você está correto que 777
é a configuração mais apropriada (se você quiser tornar o arquivo tanto mundialmente editável como mundial-executável).
E, a menos que o arquivo seja um programa ou script executável ou um diretório, geralmente você não deve definir x
bits. Não há muito mal em fazer isso, no entanto.