详解Linux useradd命令:添加新的系统用户

Linux useradd命令是一条用于创建新用户的命令。新用户可以用来登录系统,执行作业,运行进程等。下面是使用useradd命令创建新用户的完整攻略:

1. 命令格式

useradd [-u UID] [-g GID] [-G 权限组] [-m] [-d HOME_DIRECTORY] [-c 备注] [-s SHELL] [-p 密码] USER_NAME

2. 命令参数

命令参数的含义与使用方法如下:

  • -u UID: 指定新用户的UID号,新用户的UID不能与已有用户的UID号相同。
  • -g GID: 指定新用户的初始组ID。
  • -G 权限组: 指定新用户所属的附加组。
  • -m: 指定在创建新用户之前创建用户的主目录。
  • -d HOME_DIRECTORY: 指定新用户的主目录的路径。
  • -c 备注: 添加新用户时,可以添加用户的说明或备注。
  • -s SHELL: 指定新用户的默认shell,例如BASH或ZSH。
  • -p 密码: 设置新用户的密码,新用户的密码将使用加密方式保存。
  • USER_NAME: 指定要创建的新用户的用户名。

3. 使用示例

创建一个名为tom的用户,UID号为1001,初始组ID和附加组ID均为users,并分配/home/tom作为主目录。新用户的默认shell是/bin/bash,密码为123456

useradd -u 1001 -g users -G users -m -d /home/tom -s /bin/bash -p 123456 tom

在上述命令中:

  • -u 1001: 指定新用户的UID号为1001。
  • -g users: 指定新用户的主组是users组。
  • -G users: 指定新用户加入users组作为附加组。
  • -m: 指定在创建新用户之前创建用户的主目录。
  • -d /home/tom: 指定主目录的路径为/home/tom
  • -s /bin/bash: 指定新用户的默认shell是/bin/bash
  • -p 123456: 指定用户tom的密码为123456

以上便是关于Linux useradd命令的作用和使用方法的完整攻略与示例。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux useradd命令:添加新的系统用户 - Python技术站

(0)
上一篇 2023年3月25日
下一篇 2023年3月25日

相关文章

  • 详解Linux split命令:将文件拆分成多个部分

    当我们需要将文件分割为多个小文件时,可以使用Linux split命令。该命令能够将一个大文件拆分成多个小文件,每个小文件的大小设置可以自定义,也可以设置拆分后小文件的名称。 命令格式 split [选项] [–] [文件] [前缀名称] 选项说明 -a, –suffix-length=长度:指定拆分后小文件名称后缀的长度,默认值为2 -b, –byt…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux wget命令:从网页下载文件

    下面就为大家介绍一下Linux wget命令的作用和使用方法。 一、wget命令的作用 wget命令是一个在Linux系统上下载文件的命令,可用于HTTP、HTTPS、FTP、FTP over SSL/TLS等协议的下载,支持断点续传,具有自动适配流量控制和速度限制等功能。 二、wget命令的使用方法 wget命令的基本语法格式如下: $ wget [opt…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux passwd命令:修改用户密码

    作用: passwd是Linux系统中一个用于修改密码的命令工具,它可以让你更改自己或者其他用户的密码。 使用方法: 使用passwd命令修改密码需要遵循以下步骤: 步骤1:登录Linux系统,打开终端(Terminal),输入passwd命令。 步骤2:根据提示输入当前账户密码,然后按回车键确认。 步骤3:输入新的密码,并按回车键确认。 步骤4:重新输入一…

    Linux用户和用户组管理 2023年3月25日
    00
  • 详解Linux useradd命令:创建新用户账户

    Linux系统中,useradd命令是用于创建新用户账户的命令。下面我们来详细讲解一下它的作用和使用方法。 useradd命令的作用 useradd命令主要用于创建新用户账户,同时也可以设置用户的属性和选项。创建一个新用户账户后,可以通过这个账户来登录系统,并获得一定的权限。 useradd命令的使用方法 useradd命令的基本用法如下所示: userad…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux pkill命令:终止进程,按终端号踢出用户

    Linux pkill命令的作用是基于进程名或进程号(PID)杀死进程。与kill命令不同的是,pkill会直接通过进程名或者其他指定的参数,杀死相关进程。 命令语法 pkill [-signal] [-fv] pattern 命令参数说明 -f:强制匹配全命令行行为而非仅匹配进程名称 -v:反选,即不匹配选项中所列的进程 -s:指定发送信号,默认是 TER…

    Linux系统管理 2023年3月25日
    00
  • 详解Linux yum命令

    当我们在Linux系统上需要安装、升级或卸载一个软件包时,通常可以使用yum命令完成。下面我们来详细讲解yum命令的查询、安装、升级和卸载软件包的完整攻略,并提供代码示例。 查询软件包 我们可以使用yum命令查询Linux系统中是否已经安装了某个软件包,以及该软件包的详细信息。 查询某一个特定软件包: yum info 软件包名称 例如,我们要查询Linux…

    Linux软件安装 2023年3月25日
    00
  • 详解Linux date命令:显示和设置系统日期和时间

    Linux中的date命令用于显示或者设置系统的日期和时间。以下是date命令的一些常见用法: 基本用法 显示当前日期和时间 $ date 输出: Tue Jul 27 18:20:12 CST 2021 显示指定格式的日期和时间 $ date ‘+%Y-%m-%d %H:%M:%S’ 输出: 2021-07-27 18:22:15 参数说明 date命令的…

    Linux函数大全 2023年3月24日
    00
  • 给Linux系统挂载U盘

    以下是给Linux系统挂载U盘的完整攻略: 1.识别U盘设备名 首先需要插入U盘并等待系统识别。可以通过以下命令查看已连接的存储设备: sudo fdisk -l 通常可以看到像/dev/sda,/dev/sdb,/dev/sdc等设备名。通常,U盘设备名是以“sd”开头,后面跟着字母,如sdb或sdc。 2.创建挂载点 在Linux中,U盘需要“挂载”到文…

    Linux文件系统管理 2023年3月25日
    00
合作推广
合作推广
分享本页
返回顶部