在Debian系统中,可通过以下方式添加用户防火墙权限,主要涉及iptables
和ufw
工具:
iptables
(基于用户ID/组)安装工具
sudo apt update && sudo apt install iptables iptables-persistent
按用户ID添加规则
user1
访问SSH(端口22):sudo iptables -A INPUT -p tcp --dport 22 -m owner --uid-owner user1 -j ACCEPT
iptables
修改防火墙规则:sudo iptables -A INPUT -m owner --gid-owner iptables -j ACCEPT
保存规则
sudo iptables-save > /etc/iptables/rules.v4
sudo netfilter-persistent save
ufw
(简化版,需配合用户组)安装并启用UFW
sudo apt install ufw
sudo ufw enable
通过用户组管理权限
sudo
组(需先有sudo权限才能配置防火墙):sudo usermod -aG sudo username
sudo ufw allow 22/tcp # 允许SSH(需结合用户权限)
iptables
需手动配置规则,适合精细化控制;ufw
更适合简化操作,但权限依赖用户组。