É possível desabilitar chmod / chown de sudoers para esses diretórios específicos / usr e / etc?

1

Houve duas ocasiões em que eu acidentalmente fiz o 777 todo o diretório de /etc e isso me forçou a tomar a decisão de que seria melhor fazer uma nova instalação do SO (Linux - Ubuntu 14.04 para ser específico). Então, algumas semanas depois, para minha surpresa assustadora, eu acidentalmente chutei para o usuário regular por todo o diretório de /usr .

Eu estou querendo saber se é possível remover chmod e chown especificamente para apenas esses dois diretórios de sudoers , enquanto permite que os arquivos sejam controlados por essas funções? (Em outras palavras, eu seria capaz de impedir o -R dessas duas funções apenas para esses dois diretórios?

Obrigado.

    
por Faron 31.07.2014 / 07:45

1 resposta

2

Se você tem sudoers configurações que permitem ALL, eu não acho que é possível: como para o login root, você precisa ter muito cuidado quando o comando sudoing some -R .

Se sudoers permitir explicitamente o comando chmod/chown , você pode conseguir isso escrevendo um script de wrapper para fazer o chmod/chown e permitir este wrapper em vez de comandos brutos.

Dessa forma, você pode adicionar qualquer controle que desejar no wrapper.

    
por 31.07.2014 / 10:40