文章详情

专注互联网科技,赋能企业数字化发展

麒麟wireshark使用的时候提示权限不够

作者:麒麟wireshark使用的时候提示权限不够

安装完成wireshark后打开使用的时候提示:Couldn't run /usr/bin/dumpcap in child process: 权限不够 是因为 Wireshark 抓包核心程序 dumpcap 需要 root 权限 才能访问网络接口。 在银河麒麟、UOS 等国产 Linux 系统中,出于安全考虑,普通用户默认是没有这个权限的。 方法 1(推荐):给 dumpcap 赋予抓包权限(保留非 root 运行) 这样可以让你在 普通用户 下运行 Wireshark,同时拥有抓包能力。 在终端里输入: sudo groupadd wireshark sudo usermod -aG wireshark $USER sudo chgrp wireshark /usr/bin/dumpcap sudo chmod 750 /usr/bin/dumpcap sudo setcap cap_net_raw,cap_net_admin+eip /usr/bin/dumpcap 重启电脑后可以正常使用。 方法 2:用 root 权限运行 Wireshark 虽然简单,但不推荐长期用,因为 Wireshark GUI 以 root 运行会有安全风险。 在终端里输入 sudo wireshark 启动wireshark使用。 #麒麟系统 #Wireshark抓包 #国产系统使用教程 #Linux技巧 #银河麒麟 #国产替代 #网络分析 #抓包工具 #电脑小技巧

返回新闻列表