我做了什么?

我做了什么?

我输入了错误这个命令。

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

答案1

您已完全删除了群组和其他人的读取和可执行权限以及所有者对所有文件和文件夹的所有权限(/usr/local/nagios/libexec/但不删除其/usr/local/nagios/libexec/自身)。

无法再确定,因为权利实际上被赋予了。此命令使其反转,但可能分配了太多权利。

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

相关内容