20:用户和用户组管理
引言:
新思维1:用户?用户是什么?能不能吃?好吃不!哈哈 不开玩笑了 我们平常接触的用户就是window系统下的用户 用户名叫啥来着 哦 user 但是对于Windows操作系统来说 好像一台机器就有一个用户 我说的是一般情况 也就不曾提及用户组的概念 那我们就知道了 Linux操作系统下 既然提到了用户组管理的概念 南无就说明Linux是多用户的操作系统 用户组管理就像是一个生产车间一样 一个车间当中生产的产品的基层属性是相同的 那么Linux一样 用户总就是存放属性相同的一些用户组 方便我们基层属性的设置 那你就要有疑问了 以什么形式对用户进行管理呢? 你是否还记得一切皆文件 对了 对用户进行管理 就是对一些文件进行相应的管理
总结:
管理的方式->文件
管理的基层->资源的分配
++++++++++++++++++++++++++++++++++++++++++
用户管理常用命令总结:
一:新建用户:useradd
二:删除用户:userdel
三:修改用户密码:passwd
四:修改用户的属性:usermod
五:修改用户的属性:chage
++++++++++++++++++++++++++++++++++++++++++
Linux当中的用户一般分为两种。一种是具有特殊权限的用户叫做root用户。 也就是我们平时说的超级管理员。而另外一种就是普通用户。那超级管理员具有什么样的权限呢?我们所说的建立新的用户(普通用户)就是在root目录当中建一个新的用户。root用户可以直接访问普通用户的家目录。但是普通用户是不能够访问root用户的同时,普通用户与普通用户之间是没有访问权限的。就好比说,一个工厂雇佣了好多的员工 不同车间的员工一般是不能相互访问的,但是对于老板(root用户)来说,不仅可以创建车间,而且可以随时到车间进行视察工作,那员工可以打探老板(root)的工作吗?显然是不切实际的 来下面我们就来体验一下当老板的滋味,来建立一个新的车间
一:新建用户:useradd
++++++++++++++++++++++++++++++++++++++++++
我们使用useradd建立了一个新的用户(车间)了 那么我们要想看看车间的员工是否在认真地工作,也就是判断一下是狗屎一个完整,可以使用的车间(用户),那么我们来进行检查一下,用到的命令就是id root以及id wilson 可以看到是存在的 新建一个车间是一个笼统的概念,接下来我们看看车间是如何进行建立的,到底创建一个新的用户需要做哪些操作,用到的命令是 ls -a/home/wilson/ 就会看到车间(用户)的一些设备(配置文件),如下图所示,PS:此时创建的新的用户是保存在了home目录下的,因为是root进行创建的普通用户,不要认为保存在了root目录下 那种思想是错误的,
这里的红色箭头上面的文件就是创建用户时所使用的配置文件,就像我们建立车间一个样,是需要一些设备进行生产的
为什么使用-a?如下图所示:
同时创建了一个车间,是要进行备案的,也就是统计一下,给车间上个编号啊,或者是安上一个密码啊,简单的记录一下,那就要在/etc/passwd文件当中进行备份的操作,那我们就去瞧瞧备份的员工那里是否备份了,使用命令tail -10 /etc/passwd 如下图:
另外的一件事情就是:
创建用户的同时,系统会默认的将用户分配到一个与用户名相同的组当中,在同一个组当中的用户具有相同的属性,方便我们对多个用户的同一个属性进行统一的修改操作,当然 创建一个普通的用户系统会分配一个编号给对应的用户,比如说root用户的编号是001,那么当我们将一个普通用户的编号改为001时,系统就会认为之前的普通用户就是现在的root用户,如下图:
二:passwd:修改用户的密码
接下来我们进行登录,登录之前我们具有了用户名,但是我们还是缺少一个东西,那是什么东西呢?对 就是密码,那我们就制定一个密码吧如下图:
三:删除用户:userdel
四:修改用户的属性:
五:chage:用户周期的改变 即用户的年龄
++++++++++++++++++++++++++++++++++++++++++
组管理命令