密码和全名这样填安全吗?

添加用户的两种核心命令

useradd 命令(通用)

语法

sudo useradd [选项] 用户名

常用选项

  • -m:创建用户家目录(默认位置 /home/用户名
  • -s /bin/bash:指定登录Shell(如不指定,默认使用/bin/sh
  • -g 主组名:设置主用户组(需提前存在)
  • -G 附加组名:设置附加组(如 sudo 组赋予管理员权限)
  • -c "备注":添加用户描述信息

示例

sudo useradd -m -s /bin/bash -c "开发人员" dev_user

adduser 命令(交互式,推荐新手)

特点

  • 自动创建家目录、提示设置密码
  • 适用于Debian/Ubuntu等发行版

操作流程

sudo adduser dev_user```
---
### **二、关键配置步骤**
#### **1. 设置用户密码**  
```bash
sudo passwd 用户名
# 输入两次密码(输入时无显示)

安全建议

  • 密码长度≥8位,混合大小写字母、数字、符号
  • 避免使用常见词汇(如 admin123

分配管理员权限(sudo)

sudo usermod -aG sudo 用户名  # Debian/Ubuntu
sudo usermod -aG wheel 用户名 # CentOS/RHEL

自定义家目录路径

sudo useradd -m -d /custom/home/用户名 用户名

验证用户是否添加成功

  1. 检查 /etc/passwd 文件

    grep 用户名 /etc/passwd
    # 输出示例:dev_user:x:1001:1001:开发人员:/home/dev_user:/bin/bash
  2. 测试登录

    su - 用户名  # 切换用户
    whoami       # 验证当前用户
    pwd          # 查看家目录路径

常见问题解决

问题现象 解决方案
用户不存在 (su: user does not exist) 检查用户名拼写或重新创建用户
密码无效 sudo passwd 用户名 重置密码
无家目录 添加 -m 选项或手动创建目录
无sudo权限 检查用户是否加入 sudowheel

安全最佳实践

  1. 最小权限原则
    • 普通用户日常操作,仅必要时使用 sudo
  2. 定期审计用户
    cat /etc/passwd   # 查看所有用户
    sudo -l           # 检查用户sudo权限
  3. 删除无用账户
    sudo userdel -r 用户名  # -r 删除家目录

Linux添加用户的核心是 useradd(灵活)和 adduser(简易),需关注密码安全、权限分配及家目录配置,通过 /etc/passwd 文件验证信息,遵循最小权限原则保障系统安全,建议首次操作后重启SSH服务:

sudo systemctl restart sshd

引用说明

  • 命令规范参考《Linux man手册》(man useradd
  • 安全建议基于CIS Linux安全基准指南
  • 系统兼容性测试于Ubuntu 22.04/CentOS 7

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

(0)
酷番叔酷番叔
上一篇 2025年7月8日 21:53
下一篇 2025年7月8日 22:15

相关推荐

  • 如何检查PHP-FPM是否在运行?

    在 Linux 系统中重启 PHP 服务的方法取决于 PHP 的运行方式(如 PHP-FPM 或 Apache 模块),以下是详细操作指南:确认 PHP 运行模式在操作前,先通过以下命令确定 PHP 的运行方式:systemctl status php8.x-fpm # 适用于 Ubuntu/Debian(替换……

    2025年6月15日
    3700
  • Linux硬件无法识别?解决妙招在此!

    准备工作确认硬件信息lspci | grep -i "关键词" # 查看PCI设备(如网卡、显卡)lsusb # 查看USB设备dmesg | grep -i error # 检查内核错误日志示例:lspci | grep -i network 定位网卡型号,获取驱动官方渠道优先:从硬件制造……

    2025年7月23日
    2300
  • linux下如何识别u盘

    Linux下可通过lsblk、fdisk -l等命令查看磁盘信息

    2025年8月17日
    1300
  • 写作前如何高效准备?

    在Linux系统中修改IP地址是常见的网络管理任务,适用于服务器配置、网络调试等场景,以下是详细方法,涵盖临时修改与永久配置,确保操作安全可靠,操作前请备份重要数据,并确保具备管理员权限(使用sudo或root用户),查看当前网络信息使用以下命令获取网卡名称、现有IP、网关和DNS: ip addr show……

    2025年7月14日
    2700
  • linux下如何实现软连接吗

    Linux下,可以使用ln -s命令创建软连接。

    2025年8月9日
    1300

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信