红联Linux门户
Linux帮助

如何添加一个与root相同权限的账号?

发布时间:2012-05-07 15:54:44来源:红联作者:empast
如果希望添加一个拥有root权限的账号admin,可参考以下步骤进行,当然,以下的步骤必须有root权限才能运行:

Step1 添加一个一般的用户admin。

useradd -m admin

Step2 改变admin的密码

passwd admin

运行后,系统会询问密码,输入后,会再确认一次。

Step3 将admin的uid与gid都改为0

使用文字编辑器,将

admin:x:1001:100::/home/admin:/bin/bash 改为

admin:x:0:0::/home/admin:/bin/bash 即可。
文章评论

共有 91 条评论

  1. xiaoqx 于 2012-05-09 08:53:47发表:

    如果希望添加一个拥有root权限的账号admin,可参考以下步骤进行,当然,以下的步骤必须有root权限才能运行:

    Step1 添加一个一般的用户admin。

    useradd -m admin

    Step2 改变admin的密码

    passwd admin

    运行后,系统会询问密码,输入后,会再确认一次。

    Step3 将admin的uid与gid都改为0

    使用文字编辑器,将

    admin:x:1001:100::/home/admin:/bin/bash 改为

    admin:x:0:0::/home/admin:/bin/bash 即可。

  2. kaitai502 于 2012-05-09 00:41:44发表:

    支持一下!

  3. lwlseek 于 2012-05-08 10:37:04发表:

    饿

  4. Growth兆 于 2012-05-08 09:26:46发表:

    感谢empast的分享,本贴加入到论坛顶置的Linux应用贴中

  5. rmanyec 于 2012-05-08 08:52:40发表:

    顶沙发

  6. 相思爱文 于 2012-05-07 23:38:06发表:

    一般情况下,uid不能重复。但linux可以做很多不一般的事。

  7. 紫色葡萄 于 2012-05-07 21:27:41发表:

    4# aypudu


    uid可以不是惟一的,小盆友!见我上面的update

  8. Entertr 于 2012-05-07 21:21:03发表:

    受教

  9. aypudu 于 2012-05-07 21:19:21发表:

    同意楼上的说法!uid是唯一的,在linux中是不可能创建一个跟root一模一样的账号的!

  10. 于 2012-05-07 20:54:34发表:

    admin:x:0:0::/home/admin:/bin/bash
    0:0
    第一个0是uid,第二个0是gid。
    uid是唯一的,gid可以相同。
    root的uid已经是0了,所以admin的uid是不能为0的,除非先删除root用户。

    楼上的做法是正解。只需要把用户添加到gid为0的组就可以了。

  11. 紫色葡萄 于 2012-05-07 20:06:17发表:

    [i=s] 本帖最后由 紫色葡萄 于 2012-5-7 21:30 编辑 [/i]

    不才,用了2步才搞定

    useradd -o -u 0 -M -s /bin/bash admin
    usermod -g 0 admin

    update:

    一步搞定的办法,这个可以有。


    useradd -o -u 0 -M -s /bin/bash -g root -d /root admin

    [root@localhost ~]# tail -1 /etc/passwd
    admin:x:0:0::/root:/bin/bash