Ubuntu中root⽤户和user⽤户的相互切换
Ubuntu是最近很流⾏的⼀款Linux系统,因为Ubuntu默认是不启动root⽤户,现在介绍如何进⼊root的⽅法。
(1)从user⽤户切换到root⽤户
不管是⽤图形模式登录Ubuntu,还是命令⾏模式登录,我们会发现缺省的⽤户是user
但是当我们需要执⾏⼀些具有root权限的操作(如修还系统⽂件)时,经常需要⽤sudo授权,感觉很⿇烦此时我们可以切换到root⽤户,只需要简单的执⾏ 即可
注意: 出于安全考虑,默认时Ubuntu的root⽤户时没有固定密码的,它的密码是随机产⽣并且动态改变的,貌似是每5分钟改变⼀次,所以⽤su(switch user)是不可以的,因为我们不知道root的密码
(2)从root⽤户切回user⽤户
想从root⽤户切回user⽤户只需执⾏命令:su user (user是你⾃⼰安装时候的⽤户名),或是直接输⼊exit,也可Ctrl+D组合键推出
(3)给root设定⼀个密码
默认root⽤户是⽆固定密码的,并且是被锁定的,如果想给root设置⼀个密码只需执⾏命令:sudo passwd root 然后根据提⽰⼀步⼀步来
这样皆可以向(1)⾥⾯提到的那样 su root ,输⼊root密码切换到root⽤户注意:给root设定密码后,仍可以 sudo su 切换到root⽤户
附:在图形模式下 系统->系统管理->⽤户和组 也可以给root设置密码
(4)禁⽤和启⽤root登录
执⾏ sudo passwd -l root 即可(只是禁⽤root,但是root密码还保存着),再执⾏su root发现认证失败,要再次启动root登录,执⾏ sudo passwd -u root 即可
(5)让Ubuntu⾃动登录
图形模式下 系统->系统管理->登录窗⼝ 授权解锁后选择作为 user⾃动登录 即可。
注:我的Ubuntu是10.04 server版本