尝试启用或取消屏蔽 firewalld 的访问被拒绝

Mah*_*You 9 firewall firewalld centos7

我的防火墙目前处于非活动状态。

systemctl status firewalld firewalld.service Loaded: masked (/dev/null) Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)

我使用以下命令启用防火墙

# systemctl unmask firewalld 
Run Code Online (Sandbox Code Playgroud)

但我收到了这个错误:

# systemctl unmask firewalld 
Failed to issue method call: Access denied

# sudo systemctl restart firewalld
Failed to issue method call: Unit firewalld.service failed to load: No such file or directory. 

# sudo systemctl enable firewalld 
Failed to issue method call: Access denied 
Run Code Online (Sandbox Code Playgroud)

Dmi*_*nov 7

解决方案

sudo systemctl unmask --now firewalld
sudo systemctl enable firewalld
sudo systemctl start firewalld
Run Code Online (Sandbox Code Playgroud)


小智 0

如果只是为了权限那么也许你可以尝试

sudo su
systemctl enable firewalld
systemctl start firewalld
Run Code Online (Sandbox Code Playgroud)