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

添加用户的两种核心命令

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

相关推荐

  • 理解.a文件必知什么?

    .a是静态链接库(Archive Library)的标准扩展名,由多个.o(目标文件)打包而成,与Windows的.dll或.so动态库不同,静态库会在编译时直接嵌入到最终可执行文件中,无法像普通文件双击打开,需使用专业工具操作,操作.a文件的三种核心场景1️⃣ 查看库中包含的目标文件ar -t 文件名.a示例……

    2025年7月8日
    1200
  • ARM Linux如何配置TFTP服务器?

    安装TFTP服务更新系统sudo apt update && sudo apt upgrade -y安装必要组件sudo apt install tftpd-hpa tftp-hpa -y # tftpd-hpa是服务端,tftp-hpa是客户端配置TFTP服务器创建共享目录并授权sudo mk……

    2025年7月6日
    900
  • 如何解决Ubuntu 22.04频繁崩溃问题?

    在Linux系统上安装Python是开发者和系统管理员的常见需求,以下是一份详细、专业且符合最佳实践的指南,涵盖多种安装方法及注意事项,确保过程安全可靠,准备工作检查现有版本终端执行:python3 –version # 检查Python 3python –version # 检查Python 2(旧系统可……

    2025年7月5日
    1000
  • 如何理解Linux文件权限lrwxrwxrwx?

    这是一个Linux系统中ls -l命令的输出示例,显示名为”my_docs”的符号链接,指向”home/user/documents”,其权限为rwxrwxrwx,所有者是”user”,属于”group”组,大小为15字节,修改时间为1月1日12:00。

    2025年6月21日
    1300
  • 为什么这个技巧能引爆流量?

    在Linux系统中,将PNG格式的位图转换为EPS(Encapsulated PostScript)格式是常见的需求,尤其在学术出版或LaTeX文档排版中,以下是几种可靠、高效且易于操作的方法,均基于开源工具,符合Linux社区的最佳实践:步骤:安装ImageMagick(若未安装):sudo apt inst……

    14小时前
    200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信