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

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

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

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

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

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

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

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

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

注意:

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

如果没有输入会出现:

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

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

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

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

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

新建一个dota账户不加-m

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

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

 

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

 dota的账户已然删除.

小结:

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

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

全部评论

相关推荐

07-02 13:50
闽江学院 Java
点赞 评论 收藏
分享
门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
你的秋招第一场笔试是哪家
点赞 评论 收藏
分享
05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务