ubuntu修改wireshark用户权限

2023-09-14  本文已影响0人  江河湖海洋

问题描述: ubuntu 安装 wireshark 后抓取网卡数据包时提示没有权限
原因分析:wireshark是使用root安装的,当前用户没有操作权限
解决方案:使用SUID让当前用户以所有者(即root)的权限运行。

# 创建一个单独的用户组,方便后期添加其他用户
sudo groupadd wireshark
# 将dumpcap的属组改为wireshark
sudo chgrp wireshark /usr/bin/dumpcap
# 添加实际的用户到wireshark
sudo gpasswd -a username wireshark
# 这步很关键,其他用户使用dumpcap命令可以以所有者权限运行
sudo chmod 4755 /usr/bin/dumpcap
 
# 如果是在终端中使用建议将dumpcap也设置SUID
sudo chmod 4755 /usr/bin/dumpcap
 
# 补充dumpcap dumpcap 文件位置的查找可以使用命令which
# 例如 which dumpcap
上一篇 下一篇

猜你喜欢

热点阅读