Linux中的用户和组的分类

目录

Linux中的用户和组的分类

用户分类

超级用户

系统用户

普通用户

组的分类

基本组(私有组)

附加组(公有组)

系统组

Linux中用户和用户组的配置文件

在Linux中,用户账号、密码、用户组信息和用户组密码均是存放在不同的配置文件中

用户账号文件 --- /etc/passwd

用户密码文件 --- /etc/shadow

用户组账号文件 --- /etc/group


Linux中的用户和组的分类

用户分类

超级用户

        用户名 --- root ---- 它具有一切权限,只有进行系统维护(例如:建立用户等)或其他必要情形下才用超级用户登陆,以避免系统出现安全问题

系统用户

        是Linux系统正常工作所需的内建的用户 ---- 主要是为了满足相应的系统进程对文件属主的要求而建立的,例如:bin、daemon、adm、lp等用户。系统用户不能用来登录

普通用户

        为了使用者能够使用Linux系统资源而建立的,我们的大多数用户属于此类

组的分类

基本组(私有组)

        建立账户时,若没有指定账户所属的系统会建立一个和用户名相同的组,这个组就是基本组,基本组只容纳一个用户。当把其他用户加入到改组中,则基本组就变成了附加组

附加组(公有组)

        可以容纳多个用户,组中的用户都具有组所拥有的的权利

系统组

        一般加入一些系统用户

Linux中用户和用户组的配置文件

每个用户都有一个UID数值:

        超级用户 --- 0

        系统用户 --- 1-999

        普通用户 --- > 1000

在Linux中,用户账号、密码、用户组信息和用户组密码均是存放在不同的配置文件中

文件功能文件名称
用户账号文件/etc/passwd
用户密码文件/etc/shadow
用户组账号文件/etc/group
用户组密码文件/etc/gshadow

用户账号文件 --- /etc/passwd

        passwd --- 是一个文本文件,用于定义系统的用户账号,由于所有用户都对passwd有读取权限,所以改文件中只定义用户账号,而不保存口令

 ​​​​

        每行定义一个用户账号,每行由七段组成,字符安之间用“:”分隔

格式 --- 账号名称:密码:UID:GID:个人资料:主目录:Shell

         

字段说明:

        账号名称 --- 用户登录Linux系统时使用的名称

        密码 --- 以前是以加密格式保存密码的位置,现在密码保存在/etc/shadow文件中,此处只是密码占位符“x”“*”。若为“x”,说明密码经过shadow的保护

        UID --- 用户的标识,是一个数值,用它来区分不同的用户

        GID --- 用户所在基本组的标识,是一个数值,用它来区分不同的组,相同的组具有相同的GID

        个人资料 --- 可以记录用户的完整姓名、地址、办公电话、家庭电话等个人信息

        主目录 --- 类似Windows的个人目录,通常是/home/username,这里username是用户名,用户执行“cd~”命令时当前目录会切换到个人主目录

        Shell --- 应以用户登录后激活的shell,默认是Bash Shell

用户密码文件 --- /etc/shadow

        每一行定义了一个用户信息,行中个字段用“:”隔开

 格式 --- 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

注意 --- 为了提高安全性,用户真实的密码采用MD5加密算法加密,保存在配置文件中,只用root用户可以读取

字段说明

        登录名 --- 登录名

        加密口令 --- 使用SHA-512/SHA-256/MD5算法加密后的密码,若为空,表示该用户无需密码即可登陆,若为“*”表示该用户不能用于登陆系统,若为“!!”表示该密码账号已被锁定

        最后一次修改时间 --- 最近一次更改密码的日期,以距离1970年1月1日的天数表示

        最小时间间隔 --- 密码在多少天内不能被修改。默认值为0,表示不限制

        最大时间间隔 --- 密码在多少天后必须被修改,默认为99999,表示不进行限制

        警告时间 --- 提前多少天警告用户密码将过期,默认值为7天,0表示不提供警告

        不活动时间 --- 密码过期多少天后禁用此用户

        失效时间 --- 密码失效日期,以距离1970年1月1日的天数表示,默认为空,表示永久可用

        标志 --- 保留未用,以便以后发展之用

Linux查看用户修改密码的日期

[root@localhost ~]# date -u -d "1970-01-01 UTC $((18256*86400)) seconds"

用户组账号文件 --- /etc/group

        系统中每一个文件都有一个用户和一个组的属主。使用“ls -l”命令可以看到每一个文件的属主和组。

        系统中的每个组,在/etc/group文件中有一行记录

任何用户均可读取用户账户信息配置文件,用户组的真实密码保存在/etc/gshadow配置文件中

字段说明

        Groupname --- 组的名字

        Passwd --- 组的加密口令

        GID --- 是系统区分不同组的ID,在/etc/passwd域中的GID字段使用这个数来指定用户的基本组

        Userlist --- 是用“,”分开的用户名,列出的是附加组的成员

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Linux所属是用来管理用户的。每个用户都必须属于至少一个是一种逻辑概念,可以将用户分类,并授予相应的权限。每个可以包含一个或多个用户,一个用户也可以属于多个。 在Linux系统,可以使用以下命令来管理用户之间的关系: 1. groupadd:创建新 2. groupdel:删除现有 3. useradd:创建新用户 4. userdel:删除现有用户 5. usermod:修改现有用户的属性,包括所属 6. groups:显示用户所属的 通过使用这些命令,管理员可以轻松地管理Linux系统用户。 ### 回答2: 在Linux,每个用户都有其所属的用户的管理是通过系统的密码文件和文件来实现的。 用户管理方面,Linux用户信息存储在/etc/passwd文件。该文件以文本形式存储,每行表示一个用户的信息,各字段之间使用冒号分隔。每个用户的记录包含用户名、加密后的密码(或者是加密密码的占位符x)、用户ID(UID)、所属ID(GID)、用户的主目录、登录shell等信息。通过修改/etc/passwd文件,可以添加、修改或删除用户,包括修改用户的所属管理方面,Linux信息存储在/etc/group文件。该文件也以文本形式存储,每行表示一个的信息,各字段之间使用冒号分隔。每个的记录包含名、加密后的密码(或者是加密密码的占位符x)、ID(GID)、内的用户列表等信息。通过修改/etc/group文件,可以添加、修改或删除,包括为添加或删除用户用户的关系是通过用户ID(UID)和ID(GID)来建立的。每个用户在/etc/passwd文件都有一个唯一的UID,而在/etc/group文件也有一个唯一的GID。用户可以同时属于多个,其一个是用户的主,其他则是附加。通过修改用户的所属ID,可以将用户从一个切换到另一个Linux通过所属的权限设置来实现文件的访问控制。文件的所属和其他的成员可以获得相应的权限,而其他用户则没有权限操作该文件。管理员可以通过修改文件的所属或者用户的所属来调整文件的访问控制。 总之,Linux用户管理是通过/etc/passwd和/etc/group文件来实现的。通过这些文件的修改,可以添加、修改或删除用户,并通过设置用户的所属来实现文件的访问控制。 ### 回答3: 在Linux系统用户可以被分配到一个或多个所属。所属用户进行管理和权限控制。 首先,Linux系统创建用户时会自动为该用户分配一个默认的所属,通常与用户名相同。用户可以通过修改配置文件或使用命令行工具来修改所属。 所属的管理主要体现在权限控制方面。文件和目录在Linux系统有所属用户和所属的概念,这决定了用户是否具有对文件和目录的读取、写入、执行等权限。 当一个用户创建新文件或目录时,它们会继承该用户的所属。其他属于同一用户可以共享该文件或目录,并具有相同的操作权限。这样可以方便多个用户共同在一个工作目录下进行协作。 同时,管理员也可以通过更改文件或目录的所属,将其移动到其他,从而改变用户对该文件或目录的访问权限。 所属也可以用于授权,管理员可以设置文件或目录的权限为可执行,这样内的用户就可以执行该文件或访问该目录。例如,一个共享文件夹可以被设置为只有用户才能访问。 此外,用户可以通过将其他用户添加到自己的所属,来与其他用户共享资源和权限。这种方式在进行团队协作或权限委托时非常有用。 总之,Linux的所属可以通过方便地管理和控制用户的文件和目录访问权限,实现用户之间的资源共享和权限控制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

White乄joker

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值