红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

sudo命令是不是只在ubuntu中使用?

发布时间:2010-02-27 00:35:28来源:红联作者:jinhui0208
[i=s] 本帖最后由 jinhui0208 于 2010-2-27 01:38 编辑 [/i]

如题所示,我刚今天装了ubuntu,在看资料中很多命令都要用到sudo,不过我一个多星期前是用RedHat来学习linux的,看教程好像都没有sudo这个命令,请问一下高手,sudo命令是不是只在ubuntu中使用?其他linux不使用?
谢谢。。
文章评论

共有 17 条评论

  1. dj_sunny 于 2010-03-17 21:39:43发表:

    ................................

  2. yaobenchun 于 2010-03-11 17:08:34发表:

    新手,帮顶一下

  3. fsy7901 于 2010-03-04 20:11:20发表:

    :0w5ty(1

  4. scauhcl 于 2010-03-03 21:22:05发表:

    学习了~

  5. gudujianxfh 于 2010-03-03 17:01:13发表:

    在各个版本下都会用到的,除非你是用root账户干活!

  6. child7 于 2010-03-01 15:02:24发表:

    搭车学习!!!

  7. ftp0000 于 2010-03-01 13:46:19发表:

    原来是这样啊

    学习了

  8. xie571 于 2010-02-28 13:13:13发表:

    不懂,帮顶一下。

  9. 王中云 于 2010-02-27 23:57:30发表:

    各有其用

  10. jyz19880823 于 2010-02-27 20:41:04发表:

    不是

  11. qdmala 于 2010-02-27 17:47:18发表:

    学习了。

  12. jinhui0208 于 2010-02-27 11:43:21发表:

    谢谢了,4楼说的对,我刚用了下google,看到了对sudo的解释,希望也对和我一样疑惑的朋友有帮助。
    [b]大家都知道,在Derbian和Ububtu中,为了安全起见,以普通用户登录以后在终端中不允许通过su命令来切换为超级用户,想要代替超级用户执行命令必须通过sudo命令来实现,使用sudo命令确实比使用su更加安全。例如,在使用su的时候,由于本身属于超级用户,可以对任何文件进行任何操作,如果因为忘记自己以经成为了超级用户、不小心删除了某些系统所需的重要文件,将会引起及其严重的后果。而如果不使用su,则想执行某个命令,系统会自动检察用户是否拥有这个权限,如果没有,则提醒用户,这个时候再使用sudo命令来暂时替代超级用户来执行,则在这个过程中用户最起码会考虑一下操作是否正确,这样在一定程度上可以防止因粗心而带来的灾难。

    但而在基于RedHat的Linux发行版(Fedora,RHEL,RedHat,红旗……)默认使用的是su,而非sudo,如果想要使用sudo,必须正确配置sudoers文件。sudoers位于/etc下,在使用sudo的时候,系统查询sudoers里面给用户分配的权限,然后根据查询结果进行相关操作。下面这个文件是我从Fedora8的sudoers中拷贝出来的,然后进行了翻译和整理,大家可以看一下,然后根据里面的提示进行操作,正确配置自己机器的sudoers文件,打造一个更加安全的系统。

  13. wangyu 于 2010-02-27 11:39:23发表:

    sudo是可以在其它版本里安装的,当然,ubuntu是集成进去的

  14. kakashiljf 于 2010-02-27 09:24:46发表:

    在google搜索框输入"sudo"绝对比在这里等别人来回答要快,要详细……请善用google

  15. lweopl 于 2010-02-27 08:26:03发表:

    就像deb包和rpm包一样

  16. 绿色圣光 于 2010-02-27 06:12:00发表:

    当然不是。回答完毕!

  17. jinhui0208 于 2010-02-27 01:39:31发表:

    看来太晚了,自己顶下,希望明天有人帮忙解答