ubuntu下解决wireshark没有权限的问题
Created|Updated|Linux
|Post Views:
wireshark是常用的网络抓包工具,在ubuntu中安装方法如下:
sudo aptitude install wireshark
安装以后,打开软件后,在选择网络接口进行抓包时会提示没有权限,为此,可以通过以下方法解决。
# 添加用户组,命名为wireshark
sudo groupadd wireshark
# 将dumpcap更改为刚添加的用户组
sudo chgrp wireshark /usr/bin/dumpcap
# 为wireshark用户组添加使用dumpcap的root权限
sudo chmod 4755 /usr/bin/dumpcap
# 将自己的用户(本人litreily)添加到wireshark用户组
sudo gpasswd -a litreily wireshark
执行完成以后便可以使用wireshark正常抓包了。
Author: litreily
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Related Articles
2017-08-23
远程服务器中编译安装tmux
在工作当中,公司出于安全考虑,部署的远程Linux服务器总有一些限制(没网,Shell指令有限),而且员工作为普通用户,无法安装软件到除用户目录以外的目录。当我们需要下载安装一些常用工具时,因为没网,所以无法使用apt-get等下载指令,只能先在本地PC下载软件源码,然后传入服务器进行编译安装。本文以tmux为例说明服务器中编译安装软件的流程。 安装路径:~/lib/software/tmux Downloadtmux的下载地址 : https://github.com/tmux/tmux/releases/download/2.5/tmux-2.5.tar.gz 依赖库libevent:https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz 下载后的文件通过一定方式(scp,共享服务,...)可以传入服务器中。 Move files (optional)在服务器中执行以下指令,将文件放入~/lib文件夹。 cd mkdir l...
2017-07-27
C程序与Shell脚本混合编程
对于嵌入式软件开发,有时候需要在使用C语言进行开发的同时,嵌入shell脚本指令,以完成一些特定的任务。 本文结合上一篇博文“初探makefile”的程序代码,加上一个简单的shell脚本,说明两者混合编程的方法。 编写 shell 脚本vim shell.sh 使用vim编辑器新建shell.sh脚本文件。 #!/bin/zsh echo "Hello world!" echo "Please input your strings" read input_string echo "input_string=$input_string" 脚本首先输出一个“Hello world!”,然后输出一个字符串输入提示语,等待用户输入后,打印出相应的信息。 在 main.c 中调用 shell 脚本为了在C文件中调用shell脚本,可以使用stdlib.h库中的system函数,调用方式如下: #include <stdlib.h> ... void func(void) { system("bash ./<script-filename>.sh");...
2019-02-17
Ubuntu开机自动挂载Windows系统中的磁盘分区
本人电脑装有ubuntu和windows双系统,有时候需要在ubuntu下使用windows系统下的文件,每次手动挂载的话很麻烦,所以想让它开机自动挂载常用的windows磁盘分区。 查看分区在挂载windows磁盘前,需要知道每个磁盘的路径或UUID,此时主要依靠fdisk和blkid两个指令,前一个指令获取分区信息,后一个指令获取Block device块设备的属性。 $ sudo blkid /dev/sda1: LABEL="Win10" UUID="C4A0E65EA0E65708" TYPE="ntfs" PARTUUID="6190c592-01" /dev/sda2: UUID="AE3C137D3C133FAF" TYPE="ntfs" PARTUUID="6190c592-02" /dev/sdb1: LABEL="Apps" UUID="0000678400004823" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="45ed07d2-c9e3-4167-8868-3e33f62784e1" /...
2018-06-19
tmux常用配置说明
tmux作为Linux三大神器之一,结合zsh和vim堪称无敌,tmux作为分屏利器自有其强大之处,本文就其常用配置予以说明。 安装tmux# install in ubuntu $ sudo apt-get install tmux Ctrl+B: default keys of tmux prefix .tmux.conf: config file of tmux tmux source-file .tmux.conf: command to reload .tmux.conf 禁止自动更新窗口名称默认情况下,tmux会根据当前目录及相关操作自动更改窗口名称,但通常情况下,我们是不需要其修改的,为此可以在配置文件中添加: setw -g allow_rename 'off' 设置zsh作为默认shell如果先安装的tmux, 后安装和配置zsh,那tmux有可能默认打开使用的是bash,此时可以使用以下配置指令予以更改: set-option -g default-shell /bin/zsh 设置vim作为默认编辑器在tmux的搜索模式prefix+[下,默认...
2020-06-13
VPS搭建在线VSCode Server
VSCode ServerVSCode(Visual Studio Code), 是我目前使用过的最好的编辑器,也应该是很多程序员的首选。然而很多人不知道的是,这款开发利器还有在线版,这包括GitHub即将推出的Satellite, 也会搭载VSCode,那么如果我们想要搭建自己的在线开发环境呢?答案就是Code Server, 一款可以部署在个人服务器上的VSCode服务。 安装如果在本地,自然是无需搭建这个server的,我的选择是放在阿里云服务器上,对应的是Ubuntu系统,安装过程非常简单。 curl -fsSL https://code-server.dev/install.sh |sh 安装完会给出提示该怎么操作,其它系统可以参考官方文档。 运行使用systemctl启动服务,并保证系统重启可以自启动服务,可以执行以下指令: systemctl --user enable --now code-server 配置VSCode服务有一个配置文件~/.config/code-server/config.yaml,默认配置包含: bind...
2017-09-07
VPS+SS翻越GFW
购买并配置VPS在搬瓦工选择一个VPS,大概每年$19.99,使用邀请码可优惠6%,可以使用支付宝(Alipay)购买。成功购买VPS后,进入VPS的管理界面,登录账户后便可以查看服务器信息,并进行相关配置了。 安装SS服务器如果VPS选用centos系统,则可以直接在配置界面左下方选择Shadowsocks Server,一键安装就ok了,当然喜欢折腾的也可以自己用yum install下载安装和配置Shadowsocks,此不赘述。 安装SS客户端UbuntuUbuntu可以选择github中的shadowsocks/shadowsocks,或shadowsocks/shadowsocks-qt5. WindowsWindows选择shadowsocks/shadowsocks-windows,或shadowsocks/shadowsocks-qt5中的ss-qt5-v2.9.0-win64.7z。本人刚开始使用前者,无法科学上网,从log信息中发现可以将数据发送至VPS,但VPS无法解析其头部信息,故而连接失败,后来尝试网上各种方法无果,最终使用qt5版本成功。具体原因不详...
Comments
Announcement
This is my Blog





