Ubuntu Server除了在安装的过程当中会提示设置第一个用户(非root)的用户名和密码,直至安装完成都彻底没有涉及到root用户的设置。root用户的密码是什么,又要如何设置root用户,对于刚刚开始使用的用户来讲,比较让人困惑。
概述
这里是Ubuntu Server的官方文档关于该主题的相关章节,其解释以下:
Ubuntu开发者决定默认禁用root帐号,这并不意味着root帐号被删除了或是不能访问。它只是被赋予了一个难以破解的密码,所以不该直接用其登陆。
相替代地,用户被鼓励使用一个名为sudo的工具在执行系统的管理任务,sudo容许被认证的用户经过他们本身的密码临时获取root的权限,而无需知道root账户的密码。这种简单有效的方法为全部用户的行为提供了可述性,而且给予了管理员诸如一个用户给予特定权限后能够执行那些操做这样的粒度控制。
默认地,Ubuntu安装时建立的第一个用户属于”admin”组的一员,而”admin”组做为已认证的sudo用户已被添加到了/etc/sudoers文件中。
