+ -
当前位置:首页 → 问答吧 → 如何禁止root用户?

如何禁止root用户?

时间:2010-12-10

来源:互联网

本帖最后由 kgn28 于 2010-12-10 09:49 编辑

听闻M9禁用root用户,哪位大牛解释一下这个是怎么做到的呢?(是不是要修改内核,还是内核里面就有这个配置选项,ubuntu不是要sudo么)

root的权限检查是不是只有在vfs进行文件操作才有的呢?(貌似是只有文件有权限位,使用chmod改变)

作者: kgn28   发布时间: 2010-12-10

回复 kgn28
把/etc/passwd中对应的root那项稍微改动一下就可以了。或者干脆删掉root那一行。

作者: 瀚海书香   发布时间: 2010-12-10

回复 瀚海书香


    但是id是0的用户依然还是有超级用户权限吧,这个不是从根本上禁止的方案吧???

作者: kgn28   发布时间: 2010-12-10

回复 kgn28
我知道ubuntu和Fedora core14的禁用root账户就是这么搞的。M9的不知道。

作者: 瀚海书香   发布时间: 2010-12-10

回复 瀚海书香


    哦,这样啊,ubuntu里面:“

QUOTE:
root: x :0:0:root:/root:/bin/bash

”,没看出什么特别的。我以为要在内核中就禁掉对pid为0的process的处理呢。

作者: kgn28   发布时间: 2010-12-10

回复 kgn28
如果你的root用户无法用,可以这么操作啊:
1.修改root那一行为:
    root: :0:0:root:/root:/bin/bash
2.使用root登陆,这时候是不需要密码就能登录的。
3.登陆成功后通过passwd给root设置密码。

这样你的root用户就可以使用密码登陆了。

作者: 瀚海书香   发布时间: 2010-12-10