解决linux普通用户使用Wireshark的权限不足问题
2017-11-27 18:42
1556 查看
dumpcap需要root权限才能使用的,以普通用户打开Wireshark,Wireshark当然没有权限使用dumpcap进行截取封包。
其实可以使用
sudo wireshark
sudo的方式用root打开Wireshark,但是这样做显然是不安全的,也不是很方便的,因为得到的封包数据也属于root用户,而sudo打开Wireshark也会提醒你谨慎使用root权限使用Wireshark,并且给你一篇文档说明。
文档里说明可以使用用户组功能使用Wireshark,接下来是具体方法:
1、添加用户组,我以wireshark为例
sudo groupadd wireshark
2、将dumpcap更改为wireshark用户组
sudo chgrp wireshark /usr/bin/dumpcap
3、让wireshark用户组有root权限使用dumpcap
sudo chmod 4755 /usr/bin/dumpcap
(PS:4754 Wireshark还是会提示没有权限 )
4、将自己加入wireshark用户组,我的用户是benmao,你添加需要更改这个。
sudo gpasswd -a benmao wireshark
这样就完成,你可以使用自己的用户打开Wireshark,并且有权限进行操作了。
其实可以使用
sudo wireshark
sudo的方式用root打开Wireshark,但是这样做显然是不安全的,也不是很方便的,因为得到的封包数据也属于root用户,而sudo打开Wireshark也会提醒你谨慎使用root权限使用Wireshark,并且给你一篇文档说明。
文档里说明可以使用用户组功能使用Wireshark,接下来是具体方法:
1、添加用户组,我以wireshark为例
sudo groupadd wireshark
2、将dumpcap更改为wireshark用户组
sudo chgrp wireshark /usr/bin/dumpcap
3、让wireshark用户组有root权限使用dumpcap
sudo chmod 4755 /usr/bin/dumpcap
(PS:4754 Wireshark还是会提示没有权限 )
4、将自己加入wireshark用户组,我的用户是benmao,你添加需要更改这个。
sudo gpasswd -a benmao wireshark
这样就完成,你可以使用自己的用户打开Wireshark,并且有权限进行操作了。
相关文章推荐
- linux下普通用户没有crontab权限问题解决
- Linux添加普通用户并添加sudo权限、修改文件所属者、解决(ubuntu)只有$问题
- 解决Linux中普通用户无权限访问串口设备问题
- linux普通用户权限 wireshark 抓包
- OCX控件在win7系统普通用户权限下,无法使用的问题。
- linux 下普通用户无法使用sudo命令的解决方法
- linux 使用sudo开放普通用户权限
- 解决普通用户无法使用docker命令的问题
- 使用vagrant因用户权限导致文件不可写问题的解决
- IBM WPS v8.5 数据迁移至DB2时因数据库用户权限不足引起的迁移失败问题解决示例
- Window访问Linux共享"您可能没有权限使用网络资源"问题解决
- linux 下普通用户无法使用sudo命令的解决方法
- XP中如何解决备份文件夹拒绝访问问题(也可解决普通用户访问管理员用户的文件的权限问题)
- Linux普通用户使用sudo权限启停apache服务
- linux权限--普通用户使用livecd模式
- linux中如何赋予普通用户指定权限问题
- XP中如何解决备份文件夹拒绝访问问题(也可解决普通用户访问管理员用户的文件的权限问题)
- 解决asterisk下使用misdn时被SELinux干扰导致权限不足的问题
- Linux下Wireshark普通用户不能获取网络接口问题
- linux 使用sudo开放普通用户权限