Linux文件属性之用户和组基础知识介绍

时间:2023-03-09 04:09:58
Linux文件属性之用户和组基础知识介绍

一、Linux多用户多任务介绍

Linux/Unix 是一个多用户、多任务的操作系统:在讲Linux账号及账号组管理之前,我们先简单了解多用户、多任务操作系统的基本概念。

1.1Linux单用户多任务

Linux文件属性之用户和组基础知识介绍

 2)Linux系统中用户角色划分

Linux文件属性之用户和组基础知识介绍

Linux文件属性之用户和组基础知识介绍

超级用户:

默认是root用户,其UID和GID均为0.root用户在每台unix/linux操作系统中都是唯一真实存在的,通过它可以登录系统,可以操作系统中任何文件和命令。拥有最高的管理权限。

在生产环境中,一般会禁止root账号通过SSH远程连接服务器(保护皇帝),当然了,也会更改默认的SSH端口(保护好皇宫),以加强系统安全。

       企业工作中:没有特殊需求,应该尽量在普通用户下操作任务,而不是root。

       在Linux系统中,uid为0的用户就是超级用户。但通常不那么做,而是sudo管理提权,可以细到每个命令权限分配。

普通用户:

这类用户一般是由具备系统管理员root的权限的运维或系统管理人员添加的。例如:dongdaxia这类用户可以登录系统但仅具备操作系统自己家目录中的权限,除此之外,还可以进入、或浏览相关目录(/etc/var/log),但是无法创建、修改和删除。

Linux文件属性之用户和组基础知识介绍

虚拟用户:

Linux文件属性之用户和组基础知识介绍

Linux安全优化;

Linux文件属性之用户和组基础知识介绍

Linux文件属性之用户和组基础知识介绍

Linux文件属性之用户和组基础知识介绍

2) 用户(user)介绍

Linux文件属性之用户和组基础知识介绍

Linux文件属性之用户和组基础知识介绍

3) 用户组(group)介绍

简单的说,linux系统中的用户组(group),就是具有相同特征的用户(user)集合;

Linux文件属性之用户和组基础知识介绍

Linux文件属性之用户和组基础知识介绍

Linux文件属性之用户和组基础知识介绍

3)用户及用户组配置文件介绍

Linux系统下的账户文件主要有/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow 四个文件。

/etc/passwd  ###---用户的配置文件

/etc/shadow  ###---用户影子口令文件

操作实例:

Linux文件属性之用户和组基础知识介绍

Linux文件属性之用户和组基础知识介绍

Linux文件属性之用户和组基础知识介绍

Linux文件属性之用户和组基础知识介绍

小结论:

Linux文件属性之用户和组基础知识介绍

 4)与用户组相关的配置文件

/etc/group       #---用户组的配置文件

/etc/gshadow    # --用户组的影子文件

Linux文件属性之用户和组基础知识介绍

小结论

1.groupadd 添加用户组会更改/etc/group、/etc/gshadow。

Linux遇见的命令总结:

id ------查看用户和组信息

in-------创建软硬连接   -s软链接   (readlink)

du------查看文件和目录大小 -sh