Ubuntu下开启root登录

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

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

此文解决Ubuntu 11.04下如何开启root用户登录编辑器

有两种方法:工具

一、  为root设置密码:sudo passwd root,以后会提示要输入root用户的密码,连续输入两次须要设置密码。spa

二、  编辑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(须要之前锁定过,不然无效),管理其余用户相似命令。orm

其余一些注意事项get

旧版本的Ubuntu若是按照以上设置后,还只能在终端中这样登录或者切换,在Ubuntu登录界面中登录root用户还会出现“不容许从该屏幕登 陆系统管理员”的系统提示,则还需以下操做:“系统->系统管理->登录窗口”菜单,并切换到安全选项页,而后选中其下的“容许本地系统管理 员登陆”选项。it

最后你们要谨记,直接使用root登录在任何一个Linux系统下都不被提倡登录

sudo和su命令的区别

su命令是在不退出当前用户的状况下切换用户的工具,经过su能够在用户之间切换,若是超级权限用户root向普通或虚拟用户切换不须要密码,而普通用户切换到其它任何用户都须要密码验证。

sudo是Unix/Linux平台上的一个很是有用的工具,它容许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其 他特许用户才能完成的任务这样一来,就不只减小了root用户的登录次数和管理时间,也提升了系统安全性。sudo设计者的宗旨是:给用户尽量少的权限 但仍容许完成他们的工做。

咱们能够简单的理解成:su得到稳定的超级用户(或其余用户权限),sudo得到暂时性的限制了的超级用户权限,一段时间以后会失效。

相关文章
相关标签/搜索