如何在linux中添加用户

需要让家庭成员或朋友访问您的Linux PC吗?下面介绍如何在Linux中添加用户并为他们提供自己的帐户。...

想在Linux系统上添加用户但不知道如何添加?在Linux上使用命令行界面管理用户无疑是一项复杂的工作。而对于初学者来说,即使添加新用户也是一场噩梦。

Follow simple processes

下面介绍如何在Linux上使用useradd命令,它允许您从终端快速创建新用户。

什么是useradd命令(the useradd command)?

Linux中的useradd命令是用于添加新用户的标准命令。虽然大多数Linux发行版都使用useradd命令,但包括Ubuntu在内的一些发行版都使用adduser命令来管理用户。

这两个命令之间的主要区别在于,useradd是基本Linux包中提供的默认命令,而adduser只是useradd的参考命令。

像Ubuntu这样的发行版已经创建了一个新的命令adduser,它通过一个符号链接与默认的useradd命令相连接。符号链接是存储系统中任何其他文件的引用的文件。

symbolic link in linux

可以说useradd和adduser是同一个命令,但名称不同。useradd命令用于每个基于Arch的发行版,而adduser用于Ubuntu。

标准用户和提升用户

在跳转到终端之前,您应该了解可以在Linux上创建的用户类型。Linux系统上有三种基本的用户类型。

  1. 管理(根)
  2. 常规
  3. 服务

每个用户都有特定的权限和一组可以执行的命令。

例如,在计算机上安装Linux时,系统会自动创建根用户。这些用户拥有与Linux系统上的所有管理任务和服务相关联的权限。它们可以删除系统文件、安装新软件包、创建新用户、删除现有用户等等。

另一方面,普通用户有权在系统上执行标准任务。普通用户可以执行简单的任务,例如用cp命令复制文件、浏览互联网和玩游戏。这些用户可能有也可能没有自己的“主”目录来存储文件。

在Linux系统中,每个应用程序都有自己的服务帐户,这些帐户提供给普通用户。服务用户被分配与此类应用程序相关的权限。您还可以通过引用具有用户ID(UID)的用户来为用户提供其他权限。

types of linux users

标准用户是在安装过程中创建的用户,而提升的用户有一些额外的权限。由于额外的特权,提升的用户通常比普通用户拥有更高的权限。服务用户是提升用户的一个很好的例子。

如何在linux中添加或创建用户

Useradd是Linux中提供的最强大的命令之一。请记住,只有管理员才能在系统上创建新用户。下面是useradd命令的默认语法。

useradd [opti***] username

Useradd和adduser都有相同的语法和选项。如果您所在的发行版使用adduser,只需替换命令名即可。

可以使用以下命令创建新用户。

useradd muo

1创建用户密码

添加新用户时,它将处于锁定状态,没有人可以访问它。要解决这个问题,只需为新创建的用户分配一个密码。您可以使用passwd命令来实现这一点。

passwd muo

按Enter键后,键入要分配给用户的密码。请注意,您不会在显示器上看到它,因为这是保护用户不受肩上冲浪影响的“Linux方式”。

“etc/passwd”文件存储与用户密码相关的所有信息。您甚至可以通过在终端中键入nano/etc/passwd来检查文件。

2创建具有不同主目录的用户

在Linux上创建新用户时,默认情况下会为该用户创建一个新的主目录。默认情况下,目录名是新用户的用户名。如果您希望您的用户有一个带有其他名称的主目录,-d标志就是您所需要的。

useradd -d home/somedirectory/muohome muo

如果不希望用户拥有主目录,可以使用-M标志。

useradd -M muo

三。使用自定义uid创建新用户

UID或用户ID将自动分配给新用户。500以下的uid是为管理员和超级用户保留的。如果您创建第一个常规用户,系统将为其分配一个UID 501。

要更改此默认行为,请在useradd命令中使用-u标志。

useradd -u 605 muo

4将用户添加到组

Linux为您提供了一种将用户分组到类似类别的方法。例如,可以将所有管理员和超级用户添加到组名“admins”中。类似地,“编辑器”组可以包括所有视频、图像或音频编辑器。

要将用户添加到组中,可以将-G标志与默认命令一起使用。

useradd -G admins

如果要将单个用户添加到多个组中,只需键入以逗号分隔的组名。

useradd -G admins,editors,owners muo

如果您正在运行Ubuntu,请注意,在Ubuntu中从组中添加和删除用户与其他发行版完全不同。

用gui创建linux用户

如果您不熟悉Linux命令行,不要担心,因为大多数发行版都允许您使用图形用户界面添加新用户。虽然大多数情况下,您会在系统设置中找到用户管理选项,但不同的Linux桌面环境有自己的方法来执行相同的操作。

相关:最佳Linux桌面环境

在Ubuntu上,打开“设置”>“详细信息”>“用户”>“解锁”。如果尚未输入根密码,请键入。您将找到与用户管理相关的所有选项。在运行KDE环境的系统上,转到系统设置并从选项中单击用户管理器。

尽管命令行界面为您提供了各种选项,您可以在创建新用户时进行选择,但GUI对于初学者来说是最好的。

在linux上管理用户

添加新用户是管理Linux机器时应该学习的最基本但最重要的事情。从个人计算机到复杂的基于Linux的服务器,用户构成了系统的基础。

大多数人第一次在电脑上使用Linux时都会感到困惑。这就是为什么如果您要从任何其他操作系统切换到Linux,选择正确的发行版是很重要的。

  • 发表于 2021-03-26 23:29
  • 阅读 ( 335 )
  • 分类:IT

你可能感兴趣的文章

如何使用vineyard在linux上运行windows应用程序

... 学习所有关于葡萄园的知识,包括它是什么以及如何安装它。 ...

  • 发布于 2021-03-12 04:00
  • 阅读 ( 240 )

如何在linux下用任何语言编写

... 文本编码是其中最基本的,它描述了字节数据如何表示屏幕上显示的字符。如今,现代系统认可UTF标准,这是一种编码方案,包括世界上大多数语言的字符。 Locale是那些现代操作系统处理UI中不同语言...

  • 发布于 2021-03-15 04:25
  • 阅读 ( 203 )

如何在linux下用openshot2.0编辑视频

似乎Windows和macOS用户在编辑视频时变得很容易。Windows用户可以使用Windows Movie Maker,macOS可以使用iMovie。这两种工具都可供这些平台的用户学习视频编辑的基础知识,并提供一些高级功能。结果可以在网上看到,从Facebook到YouTube...

  • 发布于 2021-03-16 22:24
  • 阅读 ( 166 )

如何在linux上使用groupadd管理用户组

... 相关:如何在Linux中更改密码 ...

  • 发布于 2021-03-26 17:15
  • 阅读 ( 185 )

如何在arch linux中安装和删除软件包

想在Arch Linux上安装软件包但不知道如何安装?很多人在第一次从基于Debian的发行版迁移到Arch时都面临这个问题。但是,您可以使用包管理器在基于Arch的系统上轻松地管理包。 ...

  • 发布于 2021-03-28 02:18
  • 阅读 ( 467 )

如何在linux上的bash中设置环境变量

Linux上有多种类型的环境变量。了解如何查看它们,为本地和远程登录创建它们,并使它们在重新启动后仍然有效。 环境变量的工作原理 启动终端窗口及其内部的shell时,会引用一组变量,以确保shell配置正确。这些变量还确...

  • 发布于 2021-04-02 06:44
  • 阅读 ( 224 )

linux下如何控制sudo访问

...念在Linux中意义深远。很容易看出,Linux中的文件权限是如何成为用户特权和权限的支柱之一的。如果您拥有一个文件或目录(一种特殊类型的文件),您可以对其执行您喜欢的操作,包括编辑、重命名、移动和删除它。您还可...

  • 发布于 2021-04-02 22:30
  • 阅读 ( 160 )

如何在linux上使用chmod命令

...改Linux文件权限,乍看起来很复杂,但一旦你知道它们是如何工作的,实际上就相当简单了。 chmod修改文件权限 在Linux中,谁可以对文件或目录做什么是通过权限集来控制的。有三组权限。一组用于文件所有者,另一组用于文...

  • 发布于 2021-04-03 05:19
  • 阅读 ( 142 )

如何在windows和linux之间共享文件

...在Windows和Linux之间共享可能要复杂一些。本文将向您展示如何跨两个操作系统映射共享以实现无缝文件共享。 相关:如何轻松地在附近的计算机之间共享文件 本指南分为两部分。在第一部分中,我们将在Windows上创建一个共享文...

  • 发布于 2021-04-07 19:47
  • 阅读 ( 186 )

linux中sudo和su有什么区别?

...nux用户,您可能已经看到sudo和su的引用。这里有一些关于如何使用Geek和其他地方的文章,指导Ubuntu用户使用sudo和其他Linux发行版的用户使用su,但是有什么区别呢? Sudo和su是获得root特权的两种不同方式。每个版本都以不同的方...

  • 发布于 2021-04-09 02:06
  • 阅读 ( 187 )
wxy13131288221
wxy13131288221

0 篇文章

相关推荐