【四月更文打卡】Linux系统中用户和组及相关的文件

Linux系统中用户和组及相关的文件

1.linux系统中的用户类型

  • 一般linux用户分为管理员和普通用户,root用户为超级管理员 1,超级管理员默认名称为:root;其UID为: 0 2,普通用户的UID:1-60000 系统自动分配;分为:系统用户和登录用户 系统用户:1-499(CentOS6), 1-999 (CentOS7)系统用户负责对守护进程获取资源进行权限分配 登录用户:500+, 1000+(CentOS7) 使用交互式登录

2.linux中的用户组

管理员组的组ID(GID)也为0,叫root组(即使你把其他用户加入root组,他任然是普通用户) 普通组分为系统组和普通组: 系统组:1-499, 1-999(CENTOS7) 普通组:500+, 1000+(CENTOS7)

Linux组的类别 
    用户的主要组(primary group) 
        用户必须属于一个且只有一个主组,组名同用户名,且仅包含一个用户,私有组 
    用户的附加组(supplementary group) 
        一个用户可以属于零个或多个辅助组 

3.Linux用户和组的主要配置文件

  • 用户和组的配置文件都位于/etc文件夹下
   /etc/passwd:保存用户及其属性信息(名称、UID、主组ID等) 
   /etc/group:保存组及其属性信息 
   /etc/shadow:保存用户密码及其相关属性 
   /etc/gshadow:保存组密码及其相关属性 
  • passwd文件格式
passwd文件格式:
    1:2:3:4:5:6:7    # 每个用户使用一行特定格式的文本记录
    1:login name:登录用名(steve) 
    2:passwd:密码  (x) 
    3:UID:用户身份编号 (1000) 
    4:GID:登录默认所在组编号  (1000) 
    5:GECOS:用户全名或注释 
    6:home directory:用户主目录 (/home/steve) 
    7:shell:用户默认使用shell (/bin/bash)
  • shadow文件格式
shadow文件格式 
    daemon:*:18027:0:99999:7:::   # 每个用户使用一行特定格式的文本记录
    1:2:3:4:5:6:7:8:9
    1:登录用名 
    2:用户密码:一般用sha512加密 
    3:从1970年1月1日起到密码最近一次被更改的时间 
    4:密码再过几天可以被变更(0表示随时可被变更) 
    5:密码再过几天必须被变更(99999表示永不过期) 
    6:密码过期前几天系统提醒用户(默认为一周) 
    7:密码过期几天后帐号会被锁定 
    8:从1970年1月1日算起,多少天后帐号失效 
    9:预留未用
  • group文件格式
group文件格式
    daemon:x:2:
    1:2:3:4
    1:群组名称:就是群组名称 
    2:群组密码:通常不需要设定,密码是被记录在 /etc/gshadow  
    3:GID:就是群组的 ID  
    4:以当前组为附加组的用户列表(分隔符为逗号) 

原文链接:https://juejin.cn/post/7224840969790423098 作者:回文串里有回文

(0)
上一篇 2023年4月23日 上午10:42
下一篇 2023年4月23日 上午10:52

相关推荐

发表评论

登录后才能评论