Linux用户管理的终端命令演示

1.创建用户/设置密码/删除用户

命令 作用 说明
useradd -m -g 组 新建用户名 添加新用户

-m表示自动建立用户家目录

-g指定用户所在的组,否则会建立一个同名的组

passwd 用户名 设置用户密码 普通用户直接用passwd可以修改自己的账户密码
userdel -r 用户名 删除用户

-r 选项会自动删除用户家目录

cat /etc/passwd |grep 用户名 查看用户信息 新建用户后,用户信息会出现在/etc/passwd文件中

新建用户和密码的演示如下:

Linux用户管理的终端命令演示_第1张图片

注意:

1.执行创建用户/设置密码/删除用户都需要执行sudo.

如果没有输入会出现:

Linux用户管理的终端命令演示_第2张图片

提示权限不够,而且/etc/passwd目录付浮出水面,那么这个目录是什么呢,我们来查看一下:

Linux用户管理的终端命令演示_第3张图片

观察可知.passwd是一个文件,那么文件的内容是什么呢,我们用cat -n /etc/passwd来查看一下:

Linux用户管理的终端命令演示_第4张图片

观察最后一行正是我们新添加的用户信息.

如果创建新用户是忘记添加-m选项最简单的方法就是删除这个用户重新建立,因为自己的配置家目录等信息非常麻烦!

我们来试验一下如果没加-m选项会出现什么效果:

新建一个dota账户不加-m

Linux用户管理的终端命令演示_第5张图片

貌似什么也没有发生,我们查看一下/etc/passwd文件内容有没有变换:

Linux用户管理的终端命令演示_第6张图片

最后一行显示dota用户已经添加了,但是这个用户创建的有问题因为没有加-m选项,所以删之!

 

再用cat -n /etc/passwd查看:

 dota的账户已然删除.

小结:

  1. 创建用户时,如果忘记添加-m选项指定家目录,最简单的办法就是删除用户重新添加
  2. 创建用户时,默认会创建一个和用户名相同的组名
  3. 用户信息保存在 etc/passwd 文件中

国庆假期所剩不多,大家抓紧时间狂欢吧.每天预留三个小时学习时间就足够了,提高工作和学习的效率还是最重要的.

你可能感兴趣的:(Linux)