如何使用受限制的权限用户检查iptables是否在计算机上正常运行?
我需要监视这个…
BR感谢伟大的网站!
iptables需要以root身份运行。 你可以通过使用sudo来解决这个问题,并限制特定的用户到一个特定的命令行。 运行visudo并添加以下行
restricteduser ALL = NOPASSWD: /sbin/iptables
现在你的受限用户可以运行:
$ sudo /sbin/iptables -L -v
如果您启用它们来运行iptables,他们将能够修改您的防火墙configuration。