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

XMSDN
在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系统的用户账户了。

💡 温馨提示

📌 阅读须知 Rules & Notice

本站坚持免费分享,致力于为大家提供实用、优质的内容与资源。

🔗欢迎大家收藏与转发,转载请保留本站链接,请勿私自去除版权信息。

📚所有外部整理资源,仅作学习交流使用,请勿用于各类商业用途。

🤝网络相聚本是缘分,希望大家文明交流,理性浏览。

🛠️若发现内容有误或涉及侵权,我们将第一时间处理整改。

💖 感谢每一位朋友的陪伴与支持

✨ 用心分享,一路同行 ✨

目录[+]