当前位置: 首页 > news >正文

/etc/login.defs vs chage:什么时候用什么?

目录

它们之间的关系

详细解释

1. /etc/login.defs - 系统默认配置

2. chage 命令 - 用户个性化设置

什么时候用什么?- 决策指南


它们之间的关系

/etc/login.defs 和 chage 命令实际上是互补的,而不是互斥的。让我用一个比喻来解释:

  • /etc/login.defs = "工厂默认设置"

  • chage 命令 = "个性化定制工具"

详细解释

1. /etc/login.defs - 系统默认配置

  • 作用范围:主要影响新创建的用户

  • 生效时机:当使用 useradd 命令创建新用户时

  • 特点:设置的是"默认值",就像工厂出厂设置

# 修改后,之后新创建的用户都会继承这些设置
PASS_MAX_DAYS   180  # 新用户密码有效期180天
PASS_MIN_DAYS   0    # 新用户密码修改后0天可再次修改
PASS_WARN_AGE   7    # 新用户密码过期前7天警告

2. chage 命令 - 用户个性化设置

  • 作用范围:针对已存在的特定用户

  • 生效时机:任何时候对现有用户进行修改

  • 特点:可以精确控制单个用户的密码策略

# 修改已存在用户的设置
sudo chage -M 180 username      # 设置密码有效期180天
sudo chage -m 0 username        # 设置最小修改间隔0天
sudo chage -W 7 username        # 设置过期警告7天

什么时候用什么?- 决策指南

场景使用什么原因
设置系统默认密码策略/etc/login.defs影响所有新创建的用户
修改单个现有用户的密码策略chage精确控制特定用户
修改所有现有用户的密码策略chage(批量)/etc/login.defs对现有用户无效
满足"所有用户"的要求chage + /etc/login.defs覆盖现有和未来用户

"很多新手会困惑:既然有 /etc/login.defs 文件可以设置密码策略,为什么还需要 chage 命令?

简单来说:

  • /etc/login.defs 是给'未来用户'设置的

  • chage 是给'现在用户'设置的

如果你要确保系统中每一个用户(包括已经存在的)都遵守新的密码策略,那么两者都需要使用!"

http://www.dtcms.com/a/487991.html

相关文章:

  • 10.15 作业
  • seo短视频网页入口引流在线观看网站网站友情链接美化代码
  • 机器视觉旋转标定算法+补偿角度计算讲解(现场应用版)
  • 湖北网站推广公司技巧网站微信支付申请流程
  • 上海定制建站网站建设网站开发教育
  • 海关AEO认证:全球化企业的“通关护照”与“信用身份证”
  • 九号线香网站建设电子商务网站建设课后习题
  • Linux中比较两个字符串的前count个字符的汇编实现
  • 毕业论文与UML
  • LLMs-from-scratch :PyTorch 缓冲区(Buffers)
  • 购物网站开发设计思路有效方法的小企业网站建设
  • 怎么在国税网站上做实名认证html网站地图制作
  • Open JDK 下载
  • 建设电子商务系统网站做一个网站页面多少钱
  • 简单公司网站模版网站如何做才能被百度等收录
  • 中国网站建设哪家公司好电商网站有什么
  • 【遥感图像处理】基于遥感图像的建筑三维重建全流程指南(2025 版)
  • 如果做淘宝网站中小企业信息查询平台官网
  • seo优化文章网站电子书网站开发
  • 网站程序上传工具深圳建设注册中心网站
  • 蓝桥杯题目 19730 神奇闹钟
  • 搜搜提交网站wordpress在线留言
  • 网站排名不稳定怎么办阿里网站销量做不起来怎么办
  • 软件开发工程师简历范文百度seo关键词优化软件
  • C4D域的重要修改层之冻结:动态效果的静态化利器
  • 长春火车站怎么做转载小说网站
  • 平台网站做等级保护测评做照片书哪个网站好
  • copyright-env-generator 软件著作权环境描述生成器
  • 南京网站建设案例WordPress 分类目录 加斜杠
  • 网站更换域名备案服务管理系统