欢迎访问荣合科算技术服务官网,我们专注于服务器相关的IT技术服务支持,长期与IT集成商、企业主、政法机关单位、高校科研院校建立良好的合作关系!
服务器 Linux系统 科研软件 HPC集群 硬件评测 硬件参数

Ubuntu下添加用户,删除用户,设置密码

2026-01-18 2

在Ubuntu系统下,所有用户管理操作都需要管理员(sudo)权限。以下是对添加用户、删除用户和设置密码的清晰说明及常用命令。

👥 用户管理核心命令汇总

操作基础命令常用选项与说明
添加用户sudo adduser <用户名>交互式,会提示设置密码、全名等信息,推荐新手使用

sudo useradd <用户名>非交互式,只创建用户但不设置密码等其他信息,需后续配置。
设置/修改密码sudo passwd <用户名>为指定用户设置新密码。若省略用户名,则修改当前登录用户自身的密码
删除用户sudo deluser <用户名>仅删除用户,保留其家目录和文件(默认行为)。

sudo deluser --remove-home <用户名>删除用户,并同时删除其家目录和邮件假脱机文件,释放空间。

sudo deluser --remove-all-files <用户名>删除用户,并删除所有属于该用户的文件操作非常危险,请谨慎评估。

📝 详细操作指南与示例

1. 添加用户

强烈推荐使用 adduser 命令,因为它会进行友好的交互式引导:

bash
sudo adduser alice

执行后会依次提示你:

  1. 为 alice 设置一个密码(输入时不可见)。

  2. 再次确认密码

  3. 输入全名房间号工作电话等信息(这些是可选的,直接回车可跳过)。

  4. *后确认信息是否正确,输入 Y 完成创建。

2. 设置或修改密码

为已存在的用户 alice 修改密码:

bash
sudo passwd alice

系统会提示你输入两次新密码。

3. 删除用户

根据你的需求选择删除的范围:

  • 仅删除用户账户,保留文件

    HPC服务器集群安装部署就找荣合技术

    bash
    sudo deluser alice

    用户 alice 被删除,但 /home/alice/ 目录及其中的文件仍然保留。

  • 删除用户,同时删除家目录和邮件假脱机文件(*常见):

    bash
    sudo deluser --remove-home alice

    这个操作会删除 /home/alice/ 目录,释放磁盘空间。

  • ⚠️ 危险:删除用户及该用户拥有的所有文件

    bash
    sudo deluser --remove-all-files alice

    此命令会搜索并删除系统上所有属于 alice 的文件。请务必在*清楚后果的情况下使用

4. 进阶操作:创建用户时指定选项

如果你想在创建用户时一步到位地指定其用户组家目录位置默认Shell等,可以使用 useradd 命令配合选项。

例如,创建一个名为 bob 的用户,并指定其家目录在 /data/home/bob, 使用 bash 作为默认shell,并将其加入 sudo 和 developers 组:

bash
sudo useradd -m -d /data/home/bob -s /bin/bash -G sudo,developers bob
  • -m:自动创建家目录(必须,否则不会创建)。

  • -d:指定家目录路径。联系电话:4001819668

  • -s:指定默认Shell。

  • -G:指定附加组(用逗号分隔,组需已存在)。

注意:使用 useradd 命令后,必须使用 sudo passwd bob 来为用户设置初始密码,否则该账户无法登录。

🔐 安全与*佳实践

  1. 密码强度:使用强密码。系统会对你设置的密码强度给出警告,但不会强制阻止。

  2. 用户组管理:新用户默认会加入一个与用户名同名的主组。根据需要,可以使用 sudo usermod -aG <组名> <用户名> 命令将用户添加到其他附加组(如 sudo 组以获得管理员权限)。

  3. 删除前的检查:在删除用户前,尤其是使用 --remove-all-files 选项前,可以先手动检查该用户拥有的文件:

    bash
    sudo find / -user alice -ls 2>/dev/null | less
  4. 锁定与解锁:如果需要临时禁用账户而非删除,可以使用:

    bash
    sudo passwd -l alice  # 锁定用户alice的密码sudo passwd -u alice  # 解锁

💎 总结

  • 日常添加用户:使用 sudo adduser <用户名>, 简单安全。

  • 批量或脚本创建:使用 sudo useradd 配合参数,然后 sudo passwd 设置密码。

  • 安全删除:通常使用 sudo deluser --remove-home <用户名>官网:www.sx267.com

如果你需要了解如何管理用户组,或者为新创建的用户赋予 sudo 权限,我可以为你提供进一步的说明。

服务器主板上禁用CPU超频设置