Linux的用户管理(一)

   江湖上一直流传着删库与跑路的故事,知道今天我才正式明白其中的含义。

一、关于用户
Linux系统其实是一个多用户、多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

1、Linux 的单用户多任务;
单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但在写文档的过程中,我感觉少点音乐,所以又打开xmms 来点音乐;当然听点音乐还不行,MSN 还得打开,想知道几个弟兄现在正在做什么,这样一样,我在用beinan 用户登录时,执行了gedit 、xmms以及msn等,当然还有输入法fcitx ;这样说来就有点简单了,一个beinan用户,为了完成工作,执行了几个任务;当然beinan这个用户,其它的人还能以远程登录过来,也能做其它的工作。
2、Linux 的多用户、多任务;
有时可能是很多用户同时用同一个系统,但并不所有的用户都一定都要做同一件事,所以这就有多用户多任务之说;

用户在系统中是分角色的,在Linux 系统中,由于角色不同,权限和所完成的任务也不同,用户的账号有两方面的作用:
1、帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问。
2、帮助用户组织文件,并为用户提供安全性保护。
每个用户账号都拥有一个惟一的用户名和各自的口令。
用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。

二、关于用户组

用户组(group)就是具有相同特征的用户(user)的集合体;比如有时我们要让多个用户具有相同的权限,比如查看、修改某一文件或执行某个命令,这时我们需要用户组,我们把用户都定义到同一用户组,我们通过修改文件或目录的权限,让用户组具有一定的操作权限,这样用户组下的用户对该文件或目录都具有相同的权限,这是我们通过定义组和修改文件的权限来实现的。

所以用户和用户组的对应关系是:一对一、多对一、一对多或多对多;
一对一:某个用户可以是某个组的唯一成员;
多对一:多个用户可以是某个唯一的组的成员,不归属其它用户组;比如beinan和linuxsir两个用户只归属于beinan用户组;
一对多:某个用户可以是多个用户组的成员;比如beinan可以是root组成员,也可以是linuxsir用户组成员,还可以是adm用户组成员;
多对多:多个用户对应多个用户组,并且几个用户可以是归属相同的组;其实多对多的关系是前面三条的扩展。

三、实际操作演示

1、在Linux中查看当前的用户

我是谁、我在那里…

在这里插入图片描述

我是sunpeng

在这里插入图片描述

2、在Linux中切换用户 切换用su命令

在这里插入图片描述

示例:(同学的虚拟机root密码不记得了 下次补上。。。) 3、用户信息文件以及用户组信息文件 用户信息 vim+空格+/etc/passwd(注意根目录的/)

在这里插入图片描述

用户名称:密码:uid:gid:对用户的说明:家目录:默认shell 用户组信息 vim+空格+/etc/group(注意根目录的/)

在这里插入图片描述

组的名字:组密码:组id:组成员 默认开启shell的配置,用户的骨文件-----/etc/skel/.* 监视命令 watch watch+空格-n+空格5+空格+命令

在这里插入图片描述
监视一条命令以5秒执行一次
4、管理用户

准备跑路了
1)建立用户
watch -n 1 ‘tail -n 3 /etc/passwd /etc/group;
ls -l /home’
useradd,即建立用户时,读取/etc/login.defs文件内容确定规
useradd+空格+ -u+空格+6666+空格+用户名,即指定用户uid
useradd+空格+ -g+空格+21+空格+用户名,即指定用户初始组id,“21”用户组必须存在
useradd+空格+ -G+空格+21+空格+用户名,即指定用户的附加组,“21”用户组必须存在
useradd+空格+ -c+空格+用户名,即指定用户的说明
useradd+空格+ -d+空格+目录,即指定用户的家目录
useradd+空格+ -s+空格+用户名,即指定用户的默认shell
2)删除用户
userdel+空格+用户,即删除用户但不删除用户的配置文件
userdel+空格+ -r+空格+用户,即删除用户并删除用户的配置文件
删除需谨慎,当心去跑路
5、管理用户组
1)建立用户组
groupadd+空格+组名,即建立用户组
groupadd+空格+ -g+空格+6666+空格+组名,即建立用户组并指定用户组的id
2)删除用户组
groupdel+空格+组名,即可删除用户组
删除需谨慎,当心去跑路
删库跑路,累哭自己
注:如有错误,敬请批评指正,文明用语,创建和谐社会!

猜你喜欢

转载自blog.csdn.net/weixin_44306061/article/details/85342804