Ubuntu简单用户管理
系统环境现在已经有了。也是出于成本的考虑吧,目前我们的项目会在一台主机上搭建多个服务,以部署开发工具的那台云主机为例,就包括git、maven、sonarqube等。
而linux本身作为一个多用户、多任务的系统,从减少耦合的角度看吧,也应该为每一个应用创建一个用户(话说没有人会希望一个简简单单的操作用的都是root用户吧)。
1. 创建用户
在ubuntu系统中创建用户需要这么几个步骤。这里假设我们都能分清用户、用户组等概念了。首先是添加用户组
这样就添加了一个名为groupname的用户组。而后是添加用户
这样就添加了一个名为username的用户,参数-g表示把新增加的用户添加到groupname用户组,-m表示为新增加的用户创建家目录。
最后当然要设置一个密码,输入下面这个命令,回车后输入2次username用户的新密码
上面这种是比较常规的方法,ubuntu系统中还有一个命令可以一次性完成这3个步骤
不就是把useradd的2个单词反一下嘛~接下来具体的操作这个命令的提示得很完善了。
2. 赋予新用户sudo权利
用户也已经添加好了,不过当我们切换到username,准备sudo各种命令时会看到提示
网上对此问题的解决方案也是挺多的,什么直接编辑/etc/sudoers,什么visudo,个人觉得更简单的办法是将username一并添加到sudo用户组
因为/etc/sudoers中有这么一段话
当然用传统的
也是阔以的。