Linux写入配置文件,Linux中的配置文件

这篇博客介绍了Linux系统中用户和组的管理,包括用户配置文件/etc/login.defs、/etc/passwd和/etc/shadow,以及用户和组的安全信息。用户的基本信息、密码和权限设置都在这些文件中定义。此外,还提到了主属组和次属组的概念,以及相关配置文件/etc/group和/etc/gshadow。通过对这些文件的理解,可以更好地管理和维护Linux系统的用户权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用户配置文件

/etc/login.defs:

用户默认配置信息是从该文件中读取的。当系统管理员添加一个用户的时候,此时系统会将此用户的相关信息写入相关的文件中。在登录用户时就会读取这些文件。

/etc/passwd

用户基本信息文件

root :x :0 :0 :root :/root :/bin/bash

用户名:密码:UID:GID:用户登录名/用户描述:家目录:用户登录时默认使用的shell

/etc/shadow

用户密码等安全信息文件

root : $6$dWuQz3556ex32 : : 0 :99999 :7 : : :

用户名:密码:修改密码的日期: 两次密码的修改间隔时间: 密码有效期: 密码到期前的警告天数 :密码过期后的宽限天数: 账号失效时间: 保留字段

0:过期后立即失效

-1:永远不会失效

※ 密码的部分如果是类似乱码的表示是经过哈希加密的密码;如果是*则表示没有密码或者无法登录;如果是!!表示用户被冻结,无法登录系统

主属组与次属组配置文件

在Linux系统每一个用户都要属于一个或多组,有了用户组,我们就可以将用户添加到组中去,这样就方便了管理员对用户的集中管理。在Linux系统中组也分为普通用户组与系统组两大类。当一个用户属于多个组时,这些组中只能有一个作为该用户的主属组,其它组就被称为此用户的次属组

系统组信息文件与用户信息文件类似,它包括组基本信息文件 (/etc/group)与组密码信息文件(/etc/gshadow)。

/etc/group

mail: x: 12: postfix

用户名 密码 GID 该用户组中的用户列表

/etc/gshadow

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值