Posso remover o acesso de leitura “outros” para / etc no Linux (CentOS)

0

Eu sei que esta é provavelmente uma pergunta estúpida. Eu estou supondo que muitos "outros" (vários processos) precisam de acesso de leitura ao / etc e outros diretórios.

Estou dando acesso SSH a um desenvolvedor externo e quero restringi-lo o máximo possível apenas à área / var / www. Eu estava pensando em remover o acesso de leitura de / etc, mas percebi que poderia quebrar as coisas. Eu estava certo?

    
por Buttle Butkus 18.09.2012 / 09:55

1 resposta

4

Você não deve se atrapalhar com as permissões das pastas do sistema. Ter acesso a /etc é muito importante para muitos processos, alguns dos quais podem não ser executados como root . Simplesmente disse: Pode ser possível, mas não vale a pena o aborrecimento.

Eu prefiro incentivá-lo a criar uma cadeia de chroot em vez disso.

A chroot jail is the common expression used to describe a section of a filesystem that is sectioned off for a particular user. On a web server, it is particularly useful for the security of shared hosting accounts.

Então, você poderia "travar" o dev em /var/www - ou mesmo uma subpasta dele - e deixá-lo fazer tudo o que ele quiser, sem nunca poder ver nenhum diretório "acima" do que ele está travado.

A criação de jail chroot é facilitada por meio de utilitários como o Jailkit , ou é explicado em várias entradas de blog e como, como este aqui: Como construir um chroot ambiente de prisão para o CentOS

    
por 18.09.2012 / 09:59