Ubuntu建立新用户的正确姿式

做者按:由于教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步 《Ubuntu 建立新用户的正确姿式》原文地址。更欢迎来个人小站看更多原创内容: godbmw.com,进行“姿式”交流 ♪(^∇^*)

1. 前言

最近在学习《系统编程》,老师让建立新的用户,以name+学号的格式命名,来防止抄袭。linux

所以,每次到一台新电脑,都要在 ubuntu 上建立新用户。然而,sudo useradd 用户名只能建立用户,却没法在/home/中建立用户目录,也没法设置用户权限。git

查了不少篇博客,为了方便查阅,记录一下建立新用户而且分配权限的正确方法。github

2. 建立用户目录

建立新用户:sudo useradd -r -m -s /bin/bash dongyuanxin_2016150127shell

在 Ubuntu18.04 中,不会在建立用户的时候自动提示设置密码。须要手动执行:sudo passwd dongyuanxin_2016150127。来设置新用户的密码。编程

其中参数的意义以下:ubuntu

-r:创建系统帐号
-m:自动创建用户的登入目录
-s:指定用户登入后所使用的shell

输入ls /home/,能够看到用户目录被成功建立了:vim

3. 修改用户权限

这里采用修改/etc/sudoers文件的方法分配用户权限。由于此文件只有r权限,在改动前须要增长w权限,改动后,再去掉w权限。bash

sudo chmod +w /etc/sudoers
sudo vim /etc/sudoers
# 添加下图的配置语句,而且保存修改
sudo chmod -w /etc/sudoers

到此,新用户建立成功,而且用户目录被建立,权限也分配成功。以下图所示:学习

4. 删除用户

删除用户的操做分为 3 步:spa

  1. 执行userdelsudo userdel dongyuanxin_2016150127
  2. 删除用户目录:sudo rm -rf /home/dongyuanxin_2016150127
  3. 删除用户权限相关配置:删除或者注释掉/etc/sudoers中关于要删除用户的配置,不然没法再次建立同名用户。

5. 资料参考

相关文章
相关标签/搜索