linux用户账号,组账号权限设置

本文详细介绍了Linux系统中如何基于用户身份控制资源访问,包括用户账号文件、添加和管理用户账号、修改用户属性、用户初始配置文件以及组账号管理。通过useradd、passwd、usermod和userdel命令进行用户操作,并讲解了/etc/shadow和/etc/group文件的作用。
摘要由CSDN通过智能技术生成

linux基于用户身份对资源访问进行控制

用户账号分为以下几种
超级用户:系统中默认的超级用户root账号,拥有最高的权限,在一个系统中是唯一的
uid号范围1-999(centos7)

普通用户:由root用户或其他管理员创建的普通用户,受到权限的限制,需要授权

程序用户:是预先设置的用户,专门用于跑程序的用户,权限较低

组账号分为以下几种
基本组:一个用户拥有一个,创建用户时就会产生的组
附加组:额外添加的组

UID:相当于用户的身份证号码,是唯一的       
GID:也是一样,组的GID号,是唯一的
UID和GID是可以重复的

用户账号文件 /etc/shadow

在 /etc/shadow 中用于保存用户的密码,账号有效期等信息,每一行对应一个用户的密码记录( vim /etc/passwd也可以查看)

在这里插入图片描述

由此看到,shadow文件中有保存着很多用户的信息,每个:代表一个字段,一共是分为9个字段,接下来将以此介绍每个字段的含义
第一字段:用户账号的名称 

第二字段:使用MD5加密的密码信息,当为*或!!时表示此用户不能登陆到系统,若该字段为空,则用户登陆系统时,无需密码

第三字段:上次修改密码的时间,表示从1970年1月1日算起最佳一次修改密码时间的天数

第四字段:密码的最短有效天数,子本次修改密码后,必须至少经过该天数才能再次修改密码,默认为0,不受限制

第五字段:密码的最长有效天数,自本次修改密码后,经过该天数以后必须再次修改密码,默认为99999,表示不进行限制

第六字段:提前多少天警告用户密码将过期,默认值为7

第七字段:在密码过期后多少天禁用此用户

第八字段:账号失效时间,此字段指定了用户作废的天数,默认值为空,表示账户永久可用

添加用户账号

以下介绍useradd的几个用法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值