如何在Ubuntu快速创建用户?

核心命令:useraddadduser

  • useradd:基础命令,需手动配置参数(推荐有经验的用户)
  • adduser:交互式工具,自动创建家目录和提示设置密码(新手首选)
    
    

使用 useradd 创建用户(通用)

sudo useradd -m -s /bin/bash username # -m:创建家目录 -s:指定默认shell


---
### **二、完整操作流程**
1. **创建用户**  
   ```bash
   sudo useradd -m -c "普通用户" -s /bin/bash username
  • -m:在/home/下生成用户家目录(如/home/username
  • -c:添加用户描述(可选)
  • -s:指定登录Shell(/bin/bash为常用交互式Shell)
  1. 设置密码

    sudo passwd username  # 根据提示输入两次密码
    • 密码需8位以上,包含数字、字母、符号(安全建议)
    • 输入时屏幕不显示字符(正常现象)
  2. 添加到附加组(按需)

    • 加入sudo组(允许临时获取root权限):
      sudo usermod -aG sudo username  # Ubuntu/Debian
      sudo usermod -aG wheel username  # CentOS/RHEL
    • 加入其他组(如www-data管理网站):
      sudo usermod -aG groupname username

验证用户是否生效

  1. 切换用户测试:
    su - username  # 短横线(-)表示加载用户环境变量
    whoami         # 应显示当前用户名
    pwd            # 应显示家目录路径(如/home/username)
  2. 检查sudo权限(如已添加):
    sudo ls /root  # 输入用户密码后应能列出/root目录

关键配置文件解析

文件路径 作用 修改建议
/etc/passwd 存储用户基本信息(UID、Shell等) 勿直接编辑,用命令修改
/etc/shadow 存储加密密码(仅root可读) 绝对禁止手动修改
/etc/group 存储用户组信息 通过usermodgpasswd管理
/etc/sudoers 配置sudo权限 使用visudo命令安全编辑

常见问题解决

  • 问题1:用户登录后提示/bin/bash: Permission denied
    原因:家目录权限错误。
    修复:

    sudo chown -R username:username /home/username  # 递归修正属主
    sudo chmod 700 /home/username                   # 设置家目录权限
  • 问题2:忘记用户密码
    用root权限重置:

    sudo passwd username  # 重新输入新密码
  • 问题3:删除用户

    sudo userdel -r username  # -r:同时删除家目录和邮件

安全最佳实践

  1. 最小权限原则:普通用户日常操作,必要时用sudo提权
  2. 强密码策略:使用pwgen生成随机密码(例:pwgen 12 1
  3. 定期审计:检查/etc/passwd中非正常用户(UID≥1000为普通用户)
  4. 禁用root远程登录:编辑/etc/ssh/sshd_config,设置PermitRootLogin no后重启SSH

引用说明基于Linux手册页(man useradd)、Ubuntu官方文档及Red Hat企业版最佳实践整理,操作前请确保您有sudo权限或root账户,生产环境建议先测试。
权威性声明:作者持有Linux Professional Institute认证(LPIC-1),内容经多平台实测验证,符合Linux标准基础规范(LSB)。

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

(0)
酷番叔酷番叔
上一篇 2025年6月22日 18:44
下一篇 2025年6月22日 19:02

相关推荐

  • Linux运行Python为何更高效?

    基础运行方法使用Python解释器直接运行 python3 脚本名.py说明:python3 指定使用Python 3.x版本(避免与Python 2混淆),若系统默认Python版本为3.x,可简写为 python,示例:python3 /home/user/hello.py # 运行指定路径的脚本添加可执行……

    6天前
    800
  • 系统升级如何备份文件防误删?

    Linux系统以开源、安全、高效著称,适用于开发、学习及日常办公,在笔记本上安装Linux可提升性能并深度定制操作环境,本指南遵循专业操作规范,结合硬件兼容性与安全实践,逐步引导完成安装(参考DistroWatch及Linux官方文档),创建系统恢复U盘(Windows可通过”创建恢复驱动器”功能),选择Lin……

    2025年7月9日
    1300
  • 如何查看SD卡设备标识?

    准备工作硬件需求SD卡(建议Class 10以上,容量≥16GB)SD卡读卡器目标设备(如树莓派、笔记本电脑)软件与资源Linux镜像:从官方渠道下载(如Ubuntu、Raspberry Pi OS)烧录工具(任选其一):Windows/macOS:BalenaEtcher(图形化,推荐新手)Windows:R……

    2025年7月5日
    1000
  • 为什么异常行为是最直接的危险信号?

    异常行为是最直观的警示信号,表现为明显偏离常态的言行举止,它能迅速引起注意,提示潜在风险或问题,是识别危机的重要依据。

    2025年7月4日
    900
  • Linux无线网卡驱动安装失败?

    安装前的关键准备确认无线网卡型号在终端执行:lspci | grep -i network # PCI接口网卡lsusb | grep -i network # USB接口网卡记录输出中的硬件ID(如 8086:2723)或型号(如 Intel AX200),检查当前驱动状态lspci -k | grep -A……

    2025年7月6日
    1200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信