Linux系统管理,如何添加一个一般用户名

admin
在Linux系统中添加一般用户,首先使用useradd命令创建用户,建议加上-m参数创建家目录并指定Shell,创建成功后,必须使用passwd命令为该用户设置登录密码,根据需求使用usermod命令调整用户所属组,以确保其拥有正确的系统权限。

在Linux系统中,出于安全性、权限管理和多用户环境的考虑,我们通常不建议直接使用 root 账户进行日常操作,学会如何创建和管理普通用户(一般用户名)是每一位Linux管理员必备的技能。

以下是在Linux系统中添加一个一般用户名的详细步骤:

使用 useradd 命令创建用户

创建用户的核心命令是 useradd,它的基本语法如下:

Linux系统管理,如何添加一个一般用户名

sudo useradd [选项] 用户名

为了方便用户登录和交互,通常建议使用 -m 参数自动创建用户的家目录,以及 -s 参数指定用户的默认Shell(如 /bin/bash)。

示例: 假设我们要创建一个名为 developer 的一般用户,并为其创建家目录:

sudo useradd -m -s /bin/bash developer
  • -m:如果用户的家目录不存在,则创建它。
  • -s:指定登录后使用的Shell类型。
  • developer:这是你要设置的用户名。

设置用户密码

创建用户后,该账户默认是没有密码的(或者是锁定状态),此时无法登录,你需要使用 passwd 命令来设置密码。

示例: 为刚才创建的 developer 用户设置密码:

sudo passwd developer

系统会提示你输入密码,并要求你再次确认,输入密码时屏幕上通常不会显示任何字符(出于安全考虑),直接输入后按回车即可。

验证用户是否创建成功

你可以使用以下几种方法来验证用户是否已经成功添加到系统中:

  • 查看用户列表: 使用 cat 命令查看 /etc/passwd 文件,该文件记录了所有用户信息。

    cat /etc/passwd | grep developer

    如果能看到以 developer 开头的行,说明用户已存在。

  • 查看用户ID: 使用 id 命令查看用户的UID和GID信息。

    id developer

(可选)赋予用户管理员权限

默认情况下,新创建的普通用户没有任何 sudo 权限,如果你希望该用户也能执行管理员命令,可以使用 usermod 命令将其添加到 sudo 用户组。

示例:developer 用户添加到 sudo 组:

sudo usermod -aG sudo developer

添加成功后,该用户就可以通过 sudo 命令来执行需要 root 权限的操作了。

在Linux中增加一个一般用户名,主要就是两步走:

  1. 使用 useradd 命令创建用户并设置默认配置。
  2. 使用 passwd 命令设置密码。

掌握这两个基础命令,你就可以轻松管理Linux系统的用户账户了。

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码