Я неправильно набрал и ввел эту команду.
sudo chmod -R -755 /usr/local/nagios/libexec/*
Теперь кажется, что обычный пользователь "nagios" не может видеть никаких файлов в этой папке. Но пользователь является владельцем и прав на 777.
drwxr-xr-x 2 nagios nagios 4096 Apr 30 17:43 libexec
Но когда я пытаюсь выполнить файл:
/usr/local/nagios/libexec/check_nrpe
-bash: /usr/local/nagios/libexec/check_nrpe: No such file or directory
Файл действительно имеет следующие права:
-rwxrwxrwx 1 nagios nagios 63845 Apr 30 17:43 check_nrpe
Вы полностью удалили чтение и исполняемые права для групп и других и всех прав для владельца для всех файлов и папок в /usr/local/nagios/libexec/
, но не для /usr/local/nagios/libexec/
само.
Это больше не может устанавливаться как права, на самом деле называемые. Эта команда делает, она инвертировала, но может случиться так, что слишком много прав тогда присвоены.
sudo chmod -R +755 /usr/local/nagios/libexec/*