O que eu fiz? chmod

3

Eu falhei mal e digitei este comando.

sudo chmod -R -755 /usr/local/nagios/libexec/*

Agora parece que o usuário normal "nagios" não pode ver nenhum arquivo nesta pasta. Mas o usuário é proprietário e os direitos no 777.

drwxr-xr-x  2 nagios nagios 4096 Apr 30 17:43 libexec

Mas quando tento executar o arquivo:

/usr/local/nagios/libexec/check_nrpe
-bash: /usr/local/nagios/libexec/check_nrpe: No such file or directory

O arquivo tinha esses direitos:

-rwxrwxrwx 1 nagios nagios  63845 Apr 30 17:43 check_nrpe
    
por user3772108 30.04.2015 / 18:09

1 resposta

1

Você removeu completamente os direitos de leitura e execução de grupos e outros e todos os direitos do proprietário para todos os arquivos e pastas em /usr/local/nagios/libexec/ , mas não para /usr/local/nagios/libexec/ em si.

Já não pode ser apurado, como os direitos realmente denominados. Este comando faz com que seja revertido, mas pode ser que muitos direitos sejam atribuídos.

sudo chmod -R +755 /usr/local/nagios/libexec/*
    
por A.B. 30.04.2015 / 18:19