Linux用户和组介绍与管理


1. 概述


1.1 什么是用户什么是组?

  • linux是一个多用户多任务操作系统,如果要使用系统资源,就必须有一个账户,通过这个账户登录系统。这个账户就是用户。
  • 用户组是将多个用户组合起来的一个逻辑集合,创建不同的用户目的是为了分配不同的权限,当我们想让多个用户拥有相同的权限时,可以建立一个用户组,将这多个用户放入一个用户组中,从而实现权限分配。

1.2 用户有哪些类别?

  • 管理员:ID为0
  • 普通用户:ID为1-65535
    • 系统用户:ID为1-999
    • 登录用户:ID为1000-65535

1.3 用户组有哪些类别?

  • 私有组:创建用户时如果没有为其指定所属组,则会自动创建一个与用户名相同的用户组
  • 基本组:用户默认的组
  • 附加组:默认组以外的其它组

2. 配置文件


用户及其属性信息(名称、UID、GID等)配置文件:/etc/passwd

[root@node3 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
......

每个字段的含义为:
用户名:密码占位符:UID:GID:用户的描述信息:用户家目录:用户的登录shell

组及其属性信息配置文件:/etc/group

[root@node3 ~]# cat /etc/group
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
......

每个字段的含义为:
组名:组密码:GID:以当前组为附加组的用户列表

用户密码及其相关属性配置文件:/etc/shadow

[root@node3 ~]# cat /etc/shadow
root:$6$FZe/ECA3AwWsfjNX$u3HyeC9y5q.gu8P/mwYbgalF5203GKAPkInEIJu93OopD3fTasG/StxMEvHzA8zGFnQnlrWXMB8L4niZpnO44.::0:99999:7:::
bin:*:16925:0:99999:7:::
daemon:*:16925:0:99999:7:::
adm:*:16925:0:99999:7:::
......

每个字段的含义为:
登录名:加密后的密码:最近一次更改密码的日期:密码的最小使用期限:密码的最大使用期限:密码警告时间段:密码禁用日期:账号的过期日期:保留字段

组密码及其相关属性配置文件:/etc/gshadow

[root@node3 ~
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值