Linux 用户管理:如何新建一个用户? (linux新建用户在哪)

作为开源的平台之一,Linux 系统已经被广泛地应用到企业服务器、个人工作站以及嵌入式设备中。而众所周知,Linux 操作系统的安全性较高,好于许多其他操作系统,这也让它成为了不少企业、组织以及个人的首选平台。然而,对 Linux 操作系统的使用者来说,如何进行用户管理却是其中一项基本的技能。本文将会介绍如何在 Linux 系统中创建新用户的方法。

1. 检查权限

在创建新用户之前,确保自己有足够的权限来执行此操作。在大多数 Linux 发行版中,只有 root 用户才能创建新用户。可以使用如下命令检查当前登录用户的权限:

“`

$ id

“`

这将会返回当前用户的 UID、GID 和其他信息。如果 UID 的值是 0,那么当前用户就可以进行创建新用户的操作。

2. 新建用户

使用以下命令来创建一个新的用户:

“`

$ sudo useradd newuser

“`

这个命令将新建一个名字为 newuser 的用户,用户的全名和其他信息将使用默认值。如果希望添加更多的信息,可以使用以下命令:

“`

$ sudo useradd -c “Full Name” -s /bin/bash newuser

“`

-c 标记用来添加用户的全名,-s 标记用来指定用户的默认 shell 程序,默认的为 /bin/bash。

3. 设置密码

对于新建的用户,在系统中还没有任何密码。为了保护用户的账户,应该为其指定一个密码。可以使用以下命令设置密码:

“`

$ sudo passwd newuser

“`

输入此命令后系统将提示您输入新用户的密码两次。确认密码之后,系统会将新密码保存在系统中。

4. 分配用户组

在 Linux 系统中,每个用户都要属于一个或多个用户组。用户组可以设置文件和目录的访问权限,使其能够访问或修改某些对象。通常,每个用户都有一个对应的用户组,名字和用户名相同。例如,如果用户 newuser 存在,那么默认情况下将为该用户分配一个名为 newuser 的用户组。可以使用如下命令查看当前用户的用户组:

“`

$ id newuser

“`

如果需要将用户添加到其他用户组,则可以使用以下命令:

“`

$ sudo usermod -a -G groupname newuser

“`

在上面的命令中,-a 标记使系统将新用户添加到已有的用户组中。-G 标记用来指定需要添加的用户组名称,可以添加多个用户组,用逗号分隔即可。

5. 激活或禁用用户账户

可以使用以下命令来激活或禁用用户账户:

“`

$ sudo usermod –expiredate YYYY-MM-DD newuser

“`

–expiredate 标记可用于激活或禁用新用户的账户。使用 YYYY-MM-DD 格式指定账户的过期日期。使用以下命令立即禁用新用户的账户:

“`

$ sudo usermod –expiredate 1 newuser

“`

使用上述命令后,新用户的账户会立即被禁用。

在 Linux 系统上新建用户非常简单,首先检查自己的权限,使用 useradd 命令创建新账户,为账户设置密码,分配需要的用户组,激活或禁用账户,即可完成新用户的创建。虽然这些操作很基本,但它们是非常重要的部分,能够确保安全地在 Linux 上进行用户管理。


数据运维技术 » Linux 用户管理:如何新建一个用户? (linux新建用户在哪)