我已在允许的命令中指定了完整路径名。例如。 “/bin/systemctl stop tomcat”以消除有人在 $PATH 中的其他位置输入 systemctl 命令来执行其他操作。我的问题是“sudo systemctl stop tomcat”有效。我预计这会失败,并且用户需要输入“sudo /bin/systemctl stop tomcat”
sudo 是怎么回事?
我已在允许的命令中指定了完整路径名。例如。 “/bin/systemctl stop tomcat”以消除有人在 $PATH 中的其他位置输入 systemctl 命令来执行其他操作。我的问题是“sudo systemctl stop tomcat”有效。我预计这会失败,并且用户需要输入“sudo /bin/systemctl stop tomcat”
sudo 是怎么回事?