作者注:由于教程中展示的图片为github仓库图片,网速慢的朋友请移步《Ubuntu 创建新用户的正确姿势》原地址。更多欢迎到我的小站看更多原创内容:godbmw.com,“姿势”交流?(^?^*)1.前言最近在学习《系统编程》,老师要求新建一个用户name+学号,防止抄袭。所以,每次你到一台新电脑,你都必须在ubuntu上创建一个新用户。但是sudouseraddusername只能创建用户,不能在/home/下创建用户目录,也不能设置用户权限。查了很多博客,为了方便参考,记录一下创建新用户和分配权限的正确方法。2.创建用户目录创建新用户:sudouseradd-r-m-s/bin/bashdongyuanxin_2016150127。在Ubuntu18.04中,创建用户时没有自动提示设置密码。需要手动执行:sudopasswddongyuanxin_2016150127。为新用户设置密码。参数含义如下:-r:创建系统账户-m:自动创建用户登录目录-s:指定用户登录使用的shell输入ls/home/,可以看到用户目录已经创建成功:3.修改用户权限这里采用修改/etc/sudoers文件的方法来分配用户权限。因为这个文件只有r权限,所以修改前需要加上w权限,修改后再去掉w权限。sudochmod+w/etc/sudoerssudovim/etc/sudoers#添加下图的配置语句,并保存修改sudochmod-w/etc/sudoers至此,新用户创建成功,用户目录为创建成功,权限分配成功。如下图所示:4.删除用户删除用户的操作分为3步:执行userdel:sudouserdeldongyuanxin_2016150127删除用户目录:sudorm-rf/home/dongyuanxin_2016150127删除用户权限相关配置:删除或注释out/etc/sudoers中要删除的用户的配置,否则无法再次创建同名用户。5.参考USERADD命令,Linux中sudo的使用说明和sudoers的配置
