O que o Rails tenta dizer é que o diretório /usr/local
não deve ser gravável por todos (ou seja, gravável para todos e todos os processos que estiverem se conectando / executando em seu sistema). É o que os três últimos dígitos em 040777
informam. É um número octal (base 8) representando uma máscara de bit de permissões onde
777
||' permissions for everyone
|'- permissions for group the directory is owned by
'-- permissions for the user the directory is owned by
e
1 - execute permissions (entering for directories)
2 - write permissions
4 - read permissions
7 = 4 + 2 + 1
, o que significa que todas as permissões para usuário, grupo e outros (a.k.a. mundo) foram definidas.
Você deve fazer chmod 0755 /usr/local
para corrigir as permissões apenas para o usuário gravável.