Ubuntu root用户启用
2010-09-08 11:24
344 查看
和其它发行版本的Linux不同,Ubuntu
Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来
说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有
给root用户设置口令,也没有启用root帐户。问题是要想作为root用户来运行命令该怎么办呢?没关系,我们可以使用sudo命令达此目的。
sudo是linux下常用的允许普通用户使用超级用户权限的工具,该命令为管理员提供了一种细颗粒度的访问控制方法,通过它人们既可以作为超级用户又可
以作为其它类型的用户来访问系统。这样做的好处是,管理员能够在不告诉用户root密码的前提下,授予他们某些特定类型的超级用户权限,这正是许多系统管
理员所梦寐以求的。
这里有必要说先简单一下sudo和su命令的区别:
su命令是在不退出当前用户的情况下切换用户的工具,通过su可以在用户之间切换,如果超级权限用户root向普通或虚拟用户切换不需要密码,而普通用户切换到其它任何用户都需要密码验证。
sudo是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许
用户才能完成的任务这样一来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。sudo设计者的宗旨是:给用户尽可能少的权限但仍允
许完成他们的工作。
我们可以简单的理解成:su获得稳定的超级用户(或其他用户权限),sudo获得暂时性的限制了的超级用户权限,一段时间之后会失效。
好,下面讲一下具体的设置方法:
方法一:
1.为root设置一个root密码:$ sudo passwd root
之后会提示要输入root用户的密码,连续输入root密码
2.使用:$ su,并按照提示输入root密码,就可以在终端中切换成超级管理员用户身份了!
方法二:(这是网上说的另一种方法,我试过,好像去掉第二步也可以)
1.重新设置 root 的密码:$sudo passwd root #按照提示输入两次新的密码,并加以确认。
2.启用root用户登录:$sudo vi
/etc/gdm/gdm.conf;打开gnome的配置文件,在末行模式中输入:AllowRoot回车,找到AllowRoot=false
,把false改为true,保存后退出。(不习惯使用vi的,可以选择其他自己安装了的文本编辑器,如vim或者gedit等,我是使用的gedit,
命令为$sudo gedit /etc/gdm/gdm.conf) 之后,重启系统时,就可以用 root 登录了。
其他一些注意事项:
1.按照以上设置后,现在还只能在终端中这样登陆或者切换,在Ubuntu登陆界面中登陆root用户还会出现“不允许从该屏幕登陆系统管理员”的系统提
示,如果想从登陆界面登陆,还要做下一步:点击 System(系统)->system management (系统管理) ->
Login Window (登陆窗口)菜单,并切换到 Security (安全)选项页,然后选中其下的“Allow local system
administrator login”(允许本地系统管理员登录“选项。当然从登陆界面登陆root用户并不被提倡!
2。sudo passwd root来设置root用户的密码来开启root帐号,锁定帐户是sudo passwd -l,开启帐户是sudo passwd -u(需要以前锁定过,否则无效)。
Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来
说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有
给root用户设置口令,也没有启用root帐户。问题是要想作为root用户来运行命令该怎么办呢?没关系,我们可以使用sudo命令达此目的。
sudo是linux下常用的允许普通用户使用超级用户权限的工具,该命令为管理员提供了一种细颗粒度的访问控制方法,通过它人们既可以作为超级用户又可
以作为其它类型的用户来访问系统。这样做的好处是,管理员能够在不告诉用户root密码的前提下,授予他们某些特定类型的超级用户权限,这正是许多系统管
理员所梦寐以求的。
这里有必要说先简单一下sudo和su命令的区别:
su命令是在不退出当前用户的情况下切换用户的工具,通过su可以在用户之间切换,如果超级权限用户root向普通或虚拟用户切换不需要密码,而普通用户切换到其它任何用户都需要密码验证。
sudo是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许
用户才能完成的任务这样一来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。sudo设计者的宗旨是:给用户尽可能少的权限但仍允
许完成他们的工作。
我们可以简单的理解成:su获得稳定的超级用户(或其他用户权限),sudo获得暂时性的限制了的超级用户权限,一段时间之后会失效。
好,下面讲一下具体的设置方法:
方法一:
1.为root设置一个root密码:$ sudo passwd root
之后会提示要输入root用户的密码,连续输入root密码
2.使用:$ su,并按照提示输入root密码,就可以在终端中切换成超级管理员用户身份了!
方法二:(这是网上说的另一种方法,我试过,好像去掉第二步也可以)
1.重新设置 root 的密码:$sudo passwd root #按照提示输入两次新的密码,并加以确认。
2.启用root用户登录:$sudo vi
/etc/gdm/gdm.conf;打开gnome的配置文件,在末行模式中输入:AllowRoot回车,找到AllowRoot=false
,把false改为true,保存后退出。(不习惯使用vi的,可以选择其他自己安装了的文本编辑器,如vim或者gedit等,我是使用的gedit,
命令为$sudo gedit /etc/gdm/gdm.conf) 之后,重启系统时,就可以用 root 登录了。
其他一些注意事项:
1.按照以上设置后,现在还只能在终端中这样登陆或者切换,在Ubuntu登陆界面中登陆root用户还会出现“不允许从该屏幕登陆系统管理员”的系统提
示,如果想从登陆界面登陆,还要做下一步:点击 System(系统)->system management (系统管理) ->
Login Window (登陆窗口)菜单,并切换到 Security (安全)选项页,然后选中其下的“Allow local system
administrator login”(允许本地系统管理员登录“选项。当然从登陆界面登陆root用户并不被提倡!
2。sudo passwd root来设置root用户的密码来开启root帐号,锁定帐户是sudo passwd -l,开启帐户是sudo passwd -u(需要以前锁定过,否则无效)。
相关文章推荐
- ubuntu 16.04 启用root用户方法
- 启用Ubuntu Root 用户
- ubuntu下root用户启用
- ubuntu 14.04 启用root用户解决方案
- ubuntu 16.04 启用root用户方法
- ubuntu 16.04启用root用户方法
- ubuntu 16.04 启用root用户方法
- ubuntu-server 16.04 启用root用户的方法
- Ubuntu 16.04 启用root用户方法
- ubuntu 16.04 启用root用户方法
- ubuntu启用root用户
- ubuntu 16.04 启用root用户方法
- Ubuntu 12.04 添加新用户并启用root登录
- Mac & Ubuntu 启用Root用户
- ubuntu启用root用户
- Ubuntu启用Root用户登录
- 在ubuntu中启用root用户,并启用root用户登录
- 在Ubuntu中为root用户启用界面登录
- ubuntu 16.04 启用root用户方法
- Ubuntu启用root用户