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 以及所属用户组,从而为用户提供完整的登录环境和文件管理权限。