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

相关推荐

  • Linux如何修改网卡设备名称?

    在Linux系统中,网卡的默认命名方式可能因发行版、内核版本或硬件信息而不同,例如传统的eth0、基于硬件信息的ens33、eno1等,统一的网卡命名规范有助于简化网络管理,尤其是在服务器集群或自动化运维场景中,本文将详细介绍Linux系统中修改网卡名的具体方法,涵盖临时修改、永久修改以及不同发行版的配置差异……

    2025年8月25日
    8000
  • Linux如何正确退出程序?

    终端中运行的前台程序正常退出(推荐)多数程序内置退出命令:输入 q 或 quit 后按回车(如nano编辑器),按 Ctrl + D(发送EOF信号,适用于Python交互模式等),通用快捷键:Ctrl + C:强制终止当前命令(适用于无退出命令的程序,如ping),强制终止无响应程序按 Ctrl + Z 暂停……

    2025年7月15日
    11700
  • 如何查看ISC DHCP服务运行状态?

    在 Linux 系统中,”查看 ISC” 通常指检查 ISC DHCP 服务(dhcpd)或 ISC BIND DNS 服务(named)的运行状态和配置,以下是详细操作指南,涵盖服务状态检查、日志查看和关键文件定位:确认 ISC 服务类型首先明确您需要查看的是哪种 ISC 服务:ISC DHCP 服务:管理……

    2025年7月27日
    10200
  • 如何批量安装多台Linux系统?高效操作步骤与注意事项有哪些?

    在搭建服务器集群、开发测试环境或部署多台终端设备时,手动逐台安装Linux系统效率低下,易出错,本文将详细介绍通过多种方式高效安装多台Linux系统的方法,涵盖单台基础配置、批量网络部署及虚拟机克隆等场景,帮助读者根据实际需求选择最优方案,安装前的准备工作无论采用何种方式安装多台Linux系统,前期准备工作都至……

    2025年10月2日
    9900
  • Linux系统启动网卡的具体操作步骤有哪些?

    在Linux系统中,网卡的启动是网络配置的基础操作,涉及查看网卡状态、手动启用、配置IP地址及设置开机自启等步骤,不同Linux发行版(如CentOS、Ubuntu、Arch等)可能因网络管理工具(如传统ifupdown、NetworkManager)的差异存在命令或配置文件路径的不同,但核心逻辑一致,以下是详……

    2025年9月24日
    7800

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信