关于Ubuntu安装后切换root权限的问题

本次安装Ubuntu 14.0.2后,虽然界面很炫,但是亦如既往的采取root方法,如果采用了修改账户root:0:0的的方法,此方法一定会让你坑死。该方法解决方法唯一一点,进入命令行模式(Ctrl + Alt +F1),修改当时修改的文件内容,改好后重启就行:

以下方法是我亲身验证的管用方法:

方案一:

亲手安装过Ubuntu的童鞋都知道,默认安装只会添加一个普通用户名和密码,而超级用户权限则是利用sudo命令来执行。在Ubuntu下使用root登陆或者在shell中用su命令切换到root时会提示错误“认证失败”。因为在安装过程中就没有启用root,也没有给它分配口令

乌帮图用过的其他Linux发行版像FedoraMandriva等一般在安装过程中会要求设定root密码,普通用户可以用su root命令转换为超级用户,而Ubuntu下只能利用sudo,该命令为管理员提供了一种细颗粒度的访问控制方法,更加安全。

此文解决Ubuntu 11.04下如何开启root用户登陆

有两种方法:

1、  为root设置密码:sudo passwd root,之后会提示要输入root用户的密码,连续输入两次需要设置密码。

2、  编辑Gnome的配置文件,sudo vi /etc/gdm/gdm.conf,找到AllowRoot=false ,把false改为true,保存后退出,当然也可使用其他非Vi编辑器。

设置成功之后就可以使用root登陆和在终端中使用su命令切换到超级用户了。使用sudo passwd root命令来设置root用户的密码来开启root帐号之后,可以执行sudo passwd root -l锁定root,当然开启帐户是sudo passwd root -u(需要以前锁定过,否则无效),管理其他用户类似命令。

方案二:参见http://jingyan.baidu.com/article/4dc40848babed6c8d946f12f.html

方案三:方法:找到/usr/share/lightm/ightm.conf.d
          用gedit或者vi 打开50-unity-greeter.conf
          在下面添加greeter-show-manual-login=true   
                            allow-guest=false 
           保存重启就行了。。   在登陆窗口输入root  然后enter  密码 就行了。。。
下面截图证明:


如果你们更新了linuxkylin,以上方法不行了,请su -取得root权限后,gedit /etc/lightdm/lightdm.conf ,增加 
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false  

保存后,重启。。。在登陆窗口输入root  然后enter  密码 就行了。。。
至于有人说找不到这个文件,那么请你不要管那么多,按照上述的操作,系统会自动新建这个文件的。。。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值