. centos7设置用户名密码 .

. centos7设置用户名密码 .

在CentOS 7操作系统中管理用户账户是服务器管理的基础任务。本指南详细讲解如何添加新用户、修改用户名及设置安全密码,提高系统防护能力。以下步骤基于root权限操作。

添加新用户并设置密码

使用命令行工具创建用户账户:

# 添加新用户(如"newuser")
useradd newuser

# 设置用户密码
passwd newuser

执行命令后,系统提示输入密码并确认。密码需包含大小写字母、数字和符号的组合以提高安全性。

修改现有用户名

需先删除旧用户重新创建账户:

# 备份用户数据后删除旧账户(如"olduser")
userdel olduser

# 添加新用户名(如"updateduser")
useradd updateduser
passwd updateduser

注意:删除用户前备份/home目录下的文件,避免数据丢失。

强制密码复杂性要求

在/etc/login.defs文件中配置:

# 编辑文件
vi /etc/login.defs

# 设置参数
PASS_MIN_LEN 8   # 密码最小长度
PASS_MIN_DAYS 7  # 密码修改间隔

结合PAM模块可强化规则,如启用密码复杂度检查。重启服务应用更改。

用户权限管理建议

账户创建后限制访问:

  • 添加用户到组:usermod -aG groupname username
  • 禁用SSH root登录:修改/etc/ssh/sshd_config中的PermitRootLogin no
  • 定期审计账户:cat /etc/passwd查看用户列表

测试新账户登录以验证配置成功:su - username

常见问题解决

密码设置失败?检查SELinux状态:sestatus。若启用需同步安全上下文:restorecon -Rv /home/username。确保用户shell有效:usermod -s /bin/bash username

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END