使用 useradd 命令创建新用户

简介: 在Linux中创建新用户使用`useradd`命令。打开终端,以`sudo`运行`useradd [选项] 用户名`创建用户,如`sudo useradd newuser`。接着,使用`sudo passwd newuser`设置密码。要添加用户到其他组,如`sudo`组,用`sudo usermod -aG sudo newuser`。验证用户创建可执行`id newuser`。更多配置选项可查看`man useradd`或`useradd --help`。

useradd 命令在 Linux 系统中用于创建新用户。以下是如何使用 useradd 命令来创建新用户的基本方法:

  1. 打开终端:首先,你需要打开一个终端或命令行界面。
  2. 使用 useradd 创建用户:基本的 useradd 命令格式如下:
sudo useradd [选项] 用户名

其中,[选项] 是可选的,而 用户名 是你希望为新用户指定的用户名。

例如,如果你想创建一个名为 newuser 的新用户,你可以运行:

sudo useradd newuser

注意:使用 sudo 是因为创建用户通常需要超级用户权限。

  1. 设置或更改密码:创建用户后,你可能还想为该用户设置或更改密码。这可以通过 passwd 命令完成:
sudo passwd newuser

然后,系统会提示你输入并确认新用户的密码。

  1. 可选:添加用户到组:默认情况下,新创建的用户会被添加到与其用户名相同的组中。但是,你可能还想将用户添加到其他组。这可以通过 usermod 命令的 -aG 选项完成:
sudo usermod -aG 其他组名 newuser

例如,如果你想将 newuser 添加到 sudo 组,使其具有管理员权限,你可以运行:

sudo usermod -aG sudo newuser
  1. 验证用户创建:你可以使用 id 命令来验证用户是否已成功创建:
id newuser

这将显示与 newuser 相关的用户 ID、组 ID 和所属组的信息。

请注意,useradd 命令有许多其他选项,允许你更详细地配置新用户的属性,如默认 shell、主目录等。你可以通过运行 man useradduseradd --help 来查看这些选项的完整列表和描述。

目录
相关文章
|
网络协议 NoSQL Linux
阿里云 Linux 内核优化实战(sysctl.conf 和 ulimits )
一、sysctl.conf优化Linux系统内核参数的配置文件为 /etc/sysctl.conf 和 /etc/sysctl.d/ 目录。其读取顺序为: /etc/sysctl.d/ 下面的文件按照字母排序;然后读取 /etc/sysctl.conf 。
9249 1
|
应用服务中间件 Linux 网络安全
Linux 安装 Nginx 并配置为系统服务(超详细)
Linux 安装 Nginx 并配置为系统服务(超详细)
|
canal Kubernetes 网络架构
K8s CNI 网络最强对比:Flannel、Calico、Canal 和 Weave
Kubernetes 采用的 CNI 标准,让 Kubernetes 生态系统中的网络解决方案百花齐放。更多样的选择,意味着大多数用户将能够找到适合其当前需求和部署环境的 CNI 插件,同时还可以在环境发生变化时也能找到新的解决方案。
3782 1
|
安全 Docker 容器
Docker中运行容器时Operation not permitted报错问题解决
【10月更文挑战第2天】Docker中运行容器时Operation not permitted报错问题解决
4805 3
|
安全 网络虚拟化 数据安全/隐私保护
Windows 10系统自带VPN客户端配置连接PPTP VPN服务器
Windows 10系统自带VPN客户端配置连接PPTP VPN服务器
6375 1
|
10月前
|
缓存 Linux
解决CentOS 7停止更新后yum源失效问题【图文教程】
以上步骤完成后,你的 CentOS 7 系统就会使用阿里云的 yum 源,更换yum以后就可以正常使用啦。
8805 2
|
11月前
|
存储 Ubuntu 数据安全/隐私保护
|
Ubuntu 安全 网络协议
|
存储 开发者 Docker