编程作为一门跟计算机交流的语言;作为我们的操控计算机
偷懒的工具,我总结了学习它有三个层面,第一个层面是:用了再说;第二个层面是:开始深入怎么用更好;第三个层面好奇它是怎么实现的。我觉得入门就得从第一个层面开始实际的,往后深入再慢慢深耕。
Linux入门系列
Linux入门系列(一)换个角度看Linux其实很简单,带你一起入门
Linux入门系列(二)文件查看的多种方式(提升效率)
Linux入门系列(三)Vim编辑器(Vim工作模式+代码演示)
用户账号管理(四)
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
用户户账号的管理工作主要:
用户账号的主要工作实际上是操作我们的 /etc/passwd 文件
添加新的用户账号
useradd -m <用户名>
我在前面Linux入门系列(一)说过蓝色代表文件夹;Linux入门系列(二)说过,Linux本质上就是一堆堆的文件。
但是与文件夹不同的是什么呢?
写入了用户的信息
我们可以用 cat /etc/passwd 来看看
/etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。
查询结果
修改用户帐号
usermod [参数] <用户名>
我们要修改用户账号,首先要知道用户账号具体有哪些信息可以修改。
usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G<群组>][-l <帐号名称>][-s ][-u ][用户帐号]
1.我们可以来改变我们用户的uid
那么先来查看原有用户uid
修改用户 uid 后,再次查看
2.再来改我们的登陆目录,先cat /etc/passwd 查看原有登陆目录,可以更好的和下面对比
再次查看可以发现也已经修改了
删除用户帐号
userdel -r <用户名>
-r,它的作用是把用户的主目录一起删除。
userdel <用户名>也是可以的,但是建议使用 userdel -r <用户名>,前者只删除用户而没有连同目录删除,而后者加 -r 删除用户和目录,是比较常用的。
用户账号的切换
切换用户之前要知道的:
# 表示超级用户,也就是 root 最高权限。
$ 表示普通用户,我们下面创建的。
特别说明
上面删除用户命令会删除 /etc/passwd, /etc/shadow, /etc/group等的记录,同时删除用户的主目录。
group是用户组,在Linux系列(五)会讲解。
切换用户主要使用 su ,也就是变更为其他使用者身份
su <用户名>
那么怎么切换回去呢,也很简单 exit 退出即可
这里就完了吗?
当然没有,我们还得给用户设置密码。
passwd <用户名>
特别提醒
输入 passwd <用户名> 后,让你输入的密码是不会提示的,不用怀疑你没输入(提醒个别粗心的小伙伴)
让你输入密码后,如果过于简单或没到8个字符会提示
不过不影响
再次确认密码即可
passwd 除了可以设置密码,还可以停止账号使用。
passwd -l <用户名>
可以看到 Locking 锁定用户
可以发现使用zhongzi 账号登陆。
不管输入几次都是登陆不进。
passwd -u <用户名>
还是那句在Liunx系列篇说过 n 的遍话,不用试图去记,多用多思考 总是比 只记不实践 来得更加深刻。
-d | 删除密码 |
---|---|
-f | 强迫用户下次登录时必须修改口令 |
-w | 口令要到期提前警告的天数 |
-k | 更新只能发送在过期之后 |
-l | 停止账号使用 |
-S | 显示密码信息 |
-u | 启用已被停止的账户 |
-x | 指定口令最长存活期 |
-g | 修改群组密码 |
-i | 口令过期后多少天停用账户 |
最后:
为了更好的阅读体验,我把想说的话都放在了下面,嘿嘿
我是一颗剽悍的种子 把我会的,认真的分享 是我写博客一直不变的信条。
如果你能看到这篇博文,说明咱们还是很有缘的;希望能带给你一些许帮助,创作的不易, 把我文章的知识带走,你的三连留下,点赞,评论,关注,是我最大的动力。
欢迎 可爱的你 说说遇到的问题,咱们一起优化Linux入门系列。