Quais são as permissões de execução apropriadas para ~ / bin?

2

Estou colocando alguns scripts em ~ / bin e estou me perguntando quais são as permissões de arquivo apropriadas. Para estender a minha pergunta, quais permissões fazem sentido para as pastas * / bin em todo o meu sistema e por quê?

    
por rob.g.greer 12.10.2011 / 07:02

1 resposta

4

Normalmente:

  • eles são graváveis pelo proprietário (raiz para /bin , /usr/bin , ...)

  • executáveis e legíveis por todos os outros

Mas sua pergunta deveria ser:

  • Quem deve poder modificar o diretório?

  • quem deve ser capaz de ler o conteúdo e executar os binários?

Depois de responder a essas perguntas, as permissões são simples.

Um exemplo :

$ ls -ld /bin /usr/bin /usr/local/bin ${HOME}/bin
drwxr-xr-x     8 corti  corti    272 Apr 11  2011 /Users/corti/bin
drwxr-xr-x    39 root   wheel   1326 Jul 21 19:37 /bin
drwxr-xr-x   948 root   admin  32232 Oct 10 08:36 /opt/local/bin/
drwxr-xr-x  1205 root   wheel  40970 Oct  5 09:01 /usr/bin
    
por 12.10.2011 / 07:07