如何快速的在Linux创建用户?

不知道Linux怎么创建新用户?别担心,本文将为您提供一个详细的Linux创建用户操作教程。

Linux如何创建一个新用户?

在 Linux 服务器中,为了安全与权限管理,通常需要为不同任务或人员创建独立账户。那么,Linux 怎么创建新用户呢?本文将详细的为您介绍 Linux 创建用户的方法,并教您如何快速完成新用户的添加与管理。

Linux创建用户

Linux 创建用户常用的命令是 useradd 命令,它可用于在系统中创建一个新的账户,并可同时指定主目录、shell 类型等。具体的操作步骤如下:

一、创建用户并设置密码

Linux 如何创建一个新用户?首先,使用 root 或具有 sudo 权限的账户执行以下命令创建用户:

# 创建用户
useradd username

然后为新用户设置登录密码:

# 设置密码
passwd username

注意:使用上述命令创建的用户默认不会在 /home 目录下生成主目录,这会影响用户访问文件系统的操作。

二、创建用户目录

为了让新用户拥有自己的主目录,可以使用 -m 参数:

# 指定主目录
useradd -m username

执行后,系统会在 /home 目录下自动创建一个与用户名相同的文件夹,用于存放用户文件。

提示:如果只使用 -m 参数,新用户登录后的终端可能与普通 Bash 终端不同,比如无法使用 Tab 补全、文件颜色显示异常。这是因为默认分配的 shell 为 /bin/sh。

三、指定 Bash 终端并创建完善用户

为了保证新用户的终端功能完整,可以在创建时指定 shell 类型为 bash:

# 1.指定 shell 类型
useradd -m -s /bin/bash username
# 2.设置密码
passwd username

参数说明:

  • -m:自动创建主目录;
  • -s /bin/bash:设置用户登录的 shell 为 Bash;
  • passwd [user_name]:设置用户密码。

执行完成后,新用户将拥有 /home/username 主目录,以及完整的 bash 终端环境,可使用 Tab 补全和命令高亮。

延伸阅读:高性价比云服务器

非凡云是一款高性价比的云服务器,它具备高度的适用性,可广泛应用于通用 Web 应用、游戏服务器、高性能计算等多种场景。无论是个人开发者,还是中小型企业,非凡云都能为您提供灵活且稳定的解决方案,满足多样化的业务需求。

除此之外,非凡云已通过 ISO 20000 信息技术服务管理体系和 ISO 27001 信息安全管理体系双重国际认证,并持有增值电信业务经营许可证,是一家专业且值得信赖的云服务提供商。

总结

Linux 创建用户可通过 useradd 命令快速实现,该命令不仅能够创建一个新用户,还可以在创建时为用户指定主目录、登录 shell 以及所属用户组,从而为用户提供完整的登录环境和文件管理权限。