在Ubuntu中默认是不开启root用户的(为了保护系统安全),开启方式以下(个人用户名cvskill):cvskill@cvskill-R467-R464-P467:~$sudopasswdrootEnternewUNIXpassword:RetypenewUNIXpassword:passwd:passwordupdatedsuccessfullyubuntu
也就是给root用户设置一个密码linux软件,这样就开启了root用户,像其它Linux中同样输入su再输入密码便可,以下:cvskill@cvskill-R467-R464-P467:~$suPassword:root@cvskill-R467-R464-P467:/home/cvskill#安全
切换回原先用户ubuntu如何root,输入sucvskill再输入密码便可。使用后如需关掉root用户输入如下代码便可:cvskill@cvskill-R467-R464-P467:/home/cvskill#sudopasswd-lrootpasswd:passwordexpiryinformationchanged.似乎就是把root用户密码设为空了,Linux中都不允许使用空密码。日志
曾经用Fedora执行特权指令的时侯都要用su切换到root下,后来换到ubuntu发觉这儿是默认禁用root帐户的。执行特权指令需要使用sudo,而后输入当前用户的密码。似乎不晓得这是为什么,而且每次执行命令都要输入sudo体会仍是挺麻烦的,渐渐的也就习惯了。明天看书有说了这件事常用linux系统,因而好好研究了一下,发觉原先这儿学问还好多呢。orm
ubuntu中默认禁用root帐户这条特点是承继自debian。也就是说默认root帐户是没有激活的或是锁着的ubuntu如何root,你不能经过su登录到root帐户。而且在默认状况下也不是每一个用户都能使用sudo来执行特权指令的,只有安装系统时侯的那种用户,也就是第一个用户才具备这个特权。若是其余用户想要得到此权限的话,需要提前将这个用户加入到admin用户组中:sudoadduserusernameadmin,其中username就是要加入的用户名。承继
这么禁用root帐户有哪些益处呢?sudo的帮助文档这样解释:文档
尚且你也就能激活root帐户,具体步骤为:io
$sudopasswdroot按照提示输入root帐户密码form
$sudovisudo,更改sudo的配置文件,将%adminALL=(ALL)ALL注释掉登陆