Linux新增用户教程

Linux新增用户教程

Linux新增用户教程

1. 简介

作为一种主流的操作系统,Linux 提供了丰富的用户管理功能。在 Linux 系统中,每个用户都有自己的用户名和密码,每个用户可以有自己的文件和目录,并且可以控制对这些文件和目录的权限。本教程将详细介绍如何在 Linux 系统中新增用户,并给出示例代码和运行结果。

2. 新增用户的命令

Linux 提供了 useradd 命令用于新增用户。其基本语法如下:

useradd [选项] 用户名

新增用户的常用选项包括:

  • -m:创建用户的家目录。如果不加此选项,则不会创建家目录。
  • -s:指定用户的默认 Shell。例如,-s /bin/bash 将用户的默认 Shell 设置为 Bash。
  • -g:指定用户所属的用户组。例如,-g developers 将用户添加到 developers 用户组。

以下是一个新增用户的示例命令:

useradd -m -s /bin/bash -g developers john

3. 新增用户的实例

3.1 创建用户

我们将以 john 用户为例,演示如何在 Linux 系统中创建新用户。

首先,打开终端并以超级用户(root)身份登录。然后,执行以下命令以创建新用户:

useradd -m -s /bin/bash -g developers john
Bash

在上述命令中,我们使用 -m 选项创建用户的家目录,-s /bin/bash 选项指定用户的默认 Shell 为 Bash,-g developers 选项将用户添加到 developers 用户组。最后,我们指定用户名为 john

3.2 设置用户密码

创建用户后,我们需要为用户设置密码。在 Linux 中,我们可以使用 passwd 命令来修改用户密码。

执行以下命令以设置 john 用户的密码:

passwd john
Bash

系统将要求您输入新密码两次以确认。密码设置成功后,将显示一条成功的消息。

3.3 切换用户

创建用户并设置密码后,您可以切换到新用户的身份以测试用户身份是否正常。

使用以下命令切换到 john 用户:

su - john
Bash

系统将要求您输入 john 用户的密码。输入密码后,您将以 john 用户的身份登录到系统。

3.4 用户验证和权限

切换用户后,您可以通过运行一些命令来验证用户的身份和权限。

以下是一些常见的命令,可用于验证用户的身份和权限:

  • whoami:显示当前登录用户的用户名。
  • id:显示当前用户的 UID(用户标识符)和所属的用户组。
  • pwd:显示当前工作目录。
  • ls:显示当前目录中的文件和目录。

例如,我们可以运行以下命令来验证 john 用户的身份和权限:

whoami
id
pwd
ls
Bash

运行以上命令后,您将看到与 john 用户相关的信息。

4. 示例代码运行结果

以下是在 Linux 系统中创建用户 john 的示例代码运行结果:

$ su -
Password: [输入 ROOT 用户密码]

# useradd -m -s /bin/bash -g developers john
# passwd john
[输入并确认 john 用户密码]

# su - john
Password: [输入 john 用户密码]

$ whoami
john

$ id
uid=1001(john) gid=1001(developers) groups=1001(developers)

$ pwd
/home/john

$ ls
Bash

5. 总结

在本教程中,我们介绍了如何在 Linux 系统中创建新用户,并演示了创建用户、设置密码、切换用户以及验证用户身份和权限的步骤。通过掌握这些技巧,您可以轻松管理 Linux 系统上的用户。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册