Ubuntu如何释放更多磁盘空间?

在Linux系统中设置强密码是保护账户安全的核心措施,以下为详细操作指南及最佳实践,遵循Linux官方文档及安全标准(如NIST SP 800-63B),确保操作的专业性与可靠性:


基础密码设置方法

当前用户修改自身密码

passwd
  • 系统提示输入当前密码(验证身份)
  • 输入新密码(需输入两次确认)
  • 密码字符默认不显示(安全设计)

root用户修改其他用户密码

sudo passwd username  # 替换username为目标用户名
  • 无需输入当前密码(root权限直接覆盖)
  • 适用于管理员重置普通用户密码

首次登录强制改密

sudo passwd --expire username
  • 用户下次登录时系统强制要求重置密码
  • 适用于新账户或密码泄露后的紧急重置

配置密码策略(提升安全性)

安装密码强度工具

# RHEL/CentOS
sudo yum install libpwquality

编辑策略配置文件

sudo nano /etc/security/pwquality.conf

关键参数示例:

minlen = 12     # 最小长度12位
minclass = 3    # 包含至少3类字符(大小写/数字/符号)
maxrepeat = 3   # 禁止连续4个相同字符
usercheck = 1   # 禁止密码包含用户名

设置密码有效期

sudo nano /etc/login.defs

修改参数:

PASS_MAX_DAYS 90   # 密码最长有效期
PASS_MIN_DAYS 7    # 两次修改间隔最小天数
PASS_WARN_AGE 14   # 过期前14天警告

安全最佳实践

  1. 密码复杂度要求

    • 长度≥12字符,混合大小写字母、数字、符号(如 J7$k9!Pq2#Lm
    • 避免常见词汇、生日、重复序列(如 123456password
  2. 定期更换策略

    • 每90天强制更换密码(敏感系统可缩短至30天)
    • 使用历史记录防止重复:
      sudo nano /etc/pam.d/common-password

      添加 remember=5 禁止使用前5次旧密码

  3. 双因素认证(2FA)

    sudo apt install google-authenticator  # 安装Google验证器
    google-authenticator  # 按提示绑定手机

    登录时需密码+动态验证码


故障处理

  • 密码拒绝生效:检查 /var/log/auth.log 中的策略报错
  • 忘记root密码
    1. 重启系统进入GRUB恢复模式
    2. 挂载根分区为读写: mount -o remount,rw /
    3. passwd 重置密码

安全原则说明

  1. 禁用空密码(检查 /etc/shadow 第二列为 或 )
  2. 特权账户(root、sudo用户)必须使用最长、最复杂密码
  3. 定期审计:使用 chage -l username 查看密码状态

引用说明
本文操作基于:

  • Linux man-pages 官方文档(passwd, pam_pwquality)
  • NIST《数字身份指南》SP 800-63B 密码强度标准
  • Red Hat企业安全配置指南
    实际命令可能因发行版(Ubuntu/RHEL等)略有差异,请以系统手册为准。

通过以上措施,可显著降低暴力破解风险,符合企业级安全要求,定期更新系统并限制SSH尝试次数(如 fail2ban)可进一步加固防护。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4571.html

(0)
酷番叔酷番叔
上一篇 2025年6月15日 14:14
下一篇 2025年6月15日 14:44

相关推荐

  • Ventoy真比Rufus/Etcher更好用?

    Linux服务器系统安装全流程指南前言安装Linux服务器系统是企业IT基础架构的核心技能,本文基于10年运维经验,遵循Linux基金会最佳实践,提供可验证的技术方案,操作前请确保具备物理服务器访问权限或IPMI远程管理能力,安装前关键准备(降低90%故障率)硬件兼容性验证访问服务器厂商支持列表(如Dell兼容……

    2025年7月21日
    14000
  • 手机现在连的WiFi名称怎么查?

    命令行断开Wiifi(推荐高级用户)方法1:使用 nmcli (NetworkManager工具)# 断开指定WiFi(将CONNECTION_NAME替换为实际名称)nmcli connection down CONNECTION_NAME# 示例:断开名为"Home-WiFi"的网络nm……

    2025年6月14日
    16400
  • linuxs vps如何装中文

    Linux VPS上安装中文,可先更新包列表,安装中文语言包,设置系统

    2025年8月17日
    13000
  • 多系统U盘如何制作Linux启动盘?

    制作多系统U盘(尤其是包含多个Linux发行版)的核心在于通过引导工具实现ISO镜像的动态加载,避免反复格式化U盘,同时支持UEFI和Legacy BIOS双启动模式,以下是详细步骤及注意事项,需准备容量≥16GB的U盘、各系统ISO镜像文件(如Ubuntu、Fedora、Arch Linux等)及专用工具,准……

    2025年9月9日
    15100
  • linux系统如何修改用户的密码

    在Linux系统中,用户密码是账户安全的核心屏障,定期修改密码或重置遗忘密码是系统管理中的常见操作,无论是普通用户自主更新密码,还是管理员为其他用户重置密码,Linux均提供了简单且安全的命令行工具来实现,本文将详细说明不同场景下的密码修改方法、常用参数及注意事项,普通用户修改自己的密码普通用户可通过passw……

    2025年8月23日
    15600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信