用户和用户组

一、用户和用户组的简介?

介绍:https://blog.csdn.net/Na2Co3_Ren/article/details/74502309

二、用户可以分为3类?

1、主人:所有者的名字

2、家人:所有者属于的组的名字

3、陌生人

三、查看文件的所属用户和所属用户组?

[root@oldboyedu01-nb tmp]# ll -hi /etc/hosts
390174 -rw-r--r--. 2 root root 200 Sep 25 20:19 /etc/hosts

四、假设我是oldboy用户,我与这个文件有什么关系?

id查询用户信息,属于哪个用户组

例如:

[root@oldboyedu01-nb ~]# id oldboy
uid=500(oldboy) gid=500(oldboy) groups=500(oldboy)

五、linux中存在于系统中的用户如何分类?

UID  user id 用户的id号码,相当于身份证号码

GID  group id 用户组的id号码,相当于户口本的号码

1、皇帝用户,也就是超级管理员的,UID是0

2、傀儡用户,也就是虚拟用户。UID的范围是1-499,虚拟用户是不可以用来登录的,它是系统中每个进程要对应一个用户的

3、贫民用户,也就是普通用户,UID的非为是500+

六、如何保护皇帝,也就是root用户

1、禁止root远程连接

2、修改ssh默认的端口号22

3、定期分析/var/log/secure  ,这个文件记录着用户的登录信息

七、与用户有关的文件有哪些?

/etc/passwd  存放用户的信息

 /etc/shadow  存放用户密码的信息

/etc/group    用户组的信息

/etc/gshadow  用户组密码的信息

/etc/ske    

1、/etc/passwd  存放用户信息

查看/etc/passwd文件,cat /etc/passwd

例如:

root      :x:  :0      :root  :/root :/bin/bash
oldboy  :x:500 :500  :       :/home/oldboy:/bin/bash

第一列 :表示用户名字

第二列:存放密码的地方

第三列:UID

第四列:GID

第五列:用户的说明信息,默认为空

第六列:用户的家目录

root ~ /root
oldboy ~ /home/oldboy


第七列:用户使用的shell,用户使用的命令解释器

/bin/bash--------centos默认的命令解释器
/sbin/nologin----用户无法登陆系统,相当于是傀儡用户

2、/etc/shadow     用户密码的信息

查看/etc/shadow文件,cat /etc/shadow

例如:

root   :$6$3hcFb8agoxmbpnMP$9/VZkp94dDn32UJUrL5Yo2gtjQAOxTB.FetkA/Y5PXnjerF/VCz931Yp0rFek/0M6jNqjd9wNPBVdn4dAfuxO. :17997   :0   :99999   :7   :   :   :

oldboy  :$6$RmUv0KcY$vH.7l0tVxtUzzDyU92.ITIy5Q8l1f3YP3D4eQVHpH4kkieG9Q3HdZEhuj01kCoB2LpFljIqdiLqy5yEixvQ2n/       :18001   :0   :99999   :7   :   :   :

一    二                                                          三     四  五    六  七  八  

第一列:账号名称

第二列:账号密码

第三列:最近更改密码的时间

第四列:禁止修改密码的天数

第五列:警告密码的期限

第六列:不活动时间

第七列:失效时间

第八列:标志

八、用户的相关命令?

相关链接:ps://www.luffycity.com/linux-book/di-yi-zhang-ff1a-ding-shi-ren-wu-3001-yong-hu-guan-li-3001-ci-pan-jie-shao/02yong-hu-guan-li.html

常用的

原文地址:https://www.cnblogs.com/MouseCat/p/10776765.html