ubuntu下sudo与root的区别?

48 views
Skip to first unread message

gavin gao

unread,
Mar 11, 2012, 9:41:00 AM3/11/12
to 西邮Linux兴趣小组
这几天做个东西需要看网络收发的数据包。

整了一个东东叫做wireshark的软件用来抓包。

如果没有root权限程序可以运行但是没有权限不能抓包。直接在终端root下打开程序但是会异常关闭。但是ubuntu下我使用sudo命令程序却可以成功执行。并且抓包成功。

sudo命令的执行机制与root是不同的么?

--
Thinking.......

zhang bin

unread,
Mar 11, 2012, 11:45:14 AM3/11/12
to gavin gao, 西邮Linux兴趣小组
都是管理员权限,sudo 前提是当前用户在root组

sudo 不切换工作环境,所以应该是环境配置的问题,把异常发出来看看

--
要退订此论坛请发邮件至 xiyoulinux-...@googlegroups.com
更多选项: http://groups.google.com/group/xiyoulinux?hl=zh-CN
提问前建议您阅读:http://www.xiyoulinux.cn/blog/?p=64
也请查看我们的FAQ:http://xiyoulinux.cn/wiki/index.php?title=FAQ

lee

unread,
Mar 11, 2012, 9:47:25 AM3/11/12
to gavin gao, 西邮Linux兴趣小组
于2012年3月11日 21:41:00,gavin gao写到:

> 这几天做个东西需要看网络收发的数据包。
>
> 整了一个东东叫做wireshark的软件用来抓包。
>
> 如果没有root权限程序可以运行但是没有权限不能抓包。直接在终端root下打开程序但是会异常关闭。但是ubuntu下我使用sudo命令程序却可以成功执行。并且抓包成功。
>
> sudo命令的执行机制与root是不同的么?
>

原理应该是一样的,不过我想你没有将root的X显示导入到你的桌面上来,这导致程序找不到一个可用的X——看起来你是在命令行界面下运行。

有个命令。。。但是我忘记了,希望对您有所帮助

lee

unread,
Mar 12, 2012, 1:10:21 AM3/12/12
to zhang bin, 西邮Linux兴趣小组, gavin gao
于2012年3月11日 23:45:14,zhang bin写到:

http://zesn.blogspot.com/2009/01/su-x-server.html

su到另一个用户(例如root)之后,通常无法启动图形界面的程序,例如:

esn@esn-laptop:~$ su eelx
Password:
14:18:16 eelx@esn-laptop:esn$ display temp.jpg
No protocol specified
display: unable to open X server `:0.0'.


在su之前,执行“xhost +LOCAL:”即可解决此问题:

esn@esn-laptop:~$ xhost +LOCAL:; su eelx

Ma Xiaojun

unread,
Mar 12, 2012, 3:39:48 AM3/12/12
to lee, zhang bin, 西邮Linux兴趣小组, gavin gao
Why not check the official site of Sudo?
http://www.sudo.ws/

Also check:
http://www.gentoo.org/doc/en/sudo-guide.xml

SIE

unread,
Mar 18, 2012, 10:39:12 PM3/18/12
to gavin gao, 西邮Linux兴趣小组
在 2012年3月11日 下午9:41,gavin gao <gaojias...@gmail.com>写道:
这几天做个东西需要看网络收发的数据包。

整了一个东东叫做wireshark的软件用来抓包。

如果没有root权限程序可以运行但是没有权限不能抓包。直接在终端root下打开程序但是会异常关闭。但是ubuntu下我使用sudo命令程序却可以成功执行。并且抓包成功。


我一般都是直接临时给网卡加上访问权限


 

sudo命令的执行机制与root是不同的么?

--
Thinking.......

--
要退订此论坛请发邮件至 xiyoulinux-...@googlegroups.com
更多选项: http://groups.google.com/group/xiyoulinux?hl=zh-CN
提问前建议您阅读:http://www.xiyoulinux.cn/blog/?p=64
也请查看我们的FAQ:http://xiyoulinux.cn/wiki/index.php?title=FAQ



--
#apt-get install wife
The following extra packages will be installed:
wife-house wife-car wife-friends wife-dog wife-mother_in_law wife-kid wife-no_more_tv_sports wife-kidlibs wife-bricomanialibs
The following packages will be upgraded:ego-restrainer freedom-throttler
Estimated installation time: 47 years
Do you want to continue [Y/n]?

iStar

unread,
Mar 21, 2012, 9:11:21 AM3/21/12
to xiyou...@googlegroups.com
所属的用户不一样,sudo还是当前用户,只是提权了。

在 2012年3月11日星期日UTC+8下午9时41分00秒,gavin gao写道:
Reply all
Reply to author
Forward
0 new messages