![为什么不能给普通用户分配权限?](https://linux22.com/image/200590/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%83%BD%E7%BB%99%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7%E5%88%86%E9%85%8D%E6%9D%83%E9%99%90%EF%BC%9F.png)
在我的 debian10 上安装 tcpdump:
sudo apt install -y tcpdump
which tcpdump
/usr/bin/tcpdump
groupadd pcap
usermod -a -G pcap $USER
sudo chgrp pcap /usr/bin/tcpdump
sudo chmod 750 /usr/bin/tcpdump
sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/tcpdump
检查tcpdump
命令:
tcpdump -nnSX port 443
bash: /usr/bin/tcpdump: Permission denied
答案1
您需要“登录”您的新群组:
newgrp pcap
或者,注销并重新登录。