|
|
第 1 帖 | |
|
|
标题: 让debian用上ubuntu的sudo 用过ubuntu的人都知道ubuntu下默认是没有启用root账户的,这就相对增加了系统的安全性。用了一个月的ubuntu之后,回到deban,突然很不习惯没有sudo的日子,呵呵,于是自己搜索了一下资料,发现实现起来也非常简单,就那么几个步骤,分享给大家,有兴趣的可以试试。
首先,修改/etc/sudoers,添加你的用户名到里面,ubuntu下默认是采用%admin这个组来运行sudo的,因为我只有一个用户,就不想麻烦添加组之类的了,直接添加用户名进去。 PHP 代码:
PHP 代码:
PHP 代码:
在 PHP 代码:
PHP 代码:
PHP 代码:
这样基本就完成了,但如果要达到ubuntu的效果,我们还要禁用root这个账户,继续执行: PHP 代码:
不过,如果你细心的话,你会发现,我们的菜单里面某些需要root权限的程序,它默认是使用gksu来运行的,在我们禁用了root之后,你就无法用gksu来运行这些程序了,怎么办呢?debian可以使用gksudo这个命令来实现sudo的功能,于是开始修改菜单,这个步骤相对繁琐一些,因为所有涉及root权限的程序菜单都要修改,修改的文件位于/usr/share/applications,你可以用gedit打开文件名为*.desktop的文件,举个例子: PHP 代码:
改完之后就大功告成了。 当然这么修改,一些不在菜单上面的极个别的程序仍然会使用gksu,比如你点开你面板上网络连接的图标,点配置的时候就是用gksu,这样就没办法使用了,除非你启用root。当然这应该也是可以实现的,暂时我不想费那功夫去研究了,因为只是极个别的情况,目前我大部分使用都是没有问题了。 此帖于 07-03-07 19:45 被 yohu 编辑. |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
you can try "super" in Debian
__________________
Intel CentrinoDuo T2400 DELL INSPIRON 6400 ATi X1400 1024MB@667MHz TrueLife-1280x800-LCD + SyncMaster940BW-1440x900-LCD Intel CentrinoDuo2 T8100 DELL XPS 1530 nVidia 8600m GT dual 1024MB@667MHz TrueLife-1440x900-LCD 我是东南毕业的,我爱大学。 我是志愿者,我爱祖国。 我是别人的儿子,我爱我家。 我是某人的老公,我爱她。 但最重要的是, 我是LinuX用户,我爱Debian! |
|
|
|
|
|
|
|
第 3 帖 | |
|
|
嘿嘿,刚好相反,就是它样样都要 sudo,这是偶坚决不用 ub 的原因之一!
__________________
nO ^^4+73R wH1<h d!5+R0z j00 42E U$1N9 7r% LpHZ 4+ l3457 oN(& |
|
|
|
|
|
|
|
第 4 帖 | ||
|
|
引用:
|
||
|
|
|
||
|
|
第 5 帖 | |
|
|
这个我知道,当然有其他原因。。。
|
|
|
|
|
|