Linux命令200例:adduser用于创建新用户

🏆作者简介,黑夜开发者,全栈领域新星创作者✌。CSDN专家博主,阿里云社区专家博主,2023年6月csdn上海赛道top4。

🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。

🏆本文已收录于专栏:Linux命令大全

🏆本专栏我们会通过具体的系统的命令讲解加上鲜活的实操案例对各个命令进行深入讲解。欢迎提前锁定关注。

🎉欢迎 👍点赞✍评论⭐收藏

文章目录

  • 一、简介
  • 二、语法
  • 三、参数及选项
  • 四、实例
    • [4.1 创建一个新用户](#4.1 创建一个新用户)
    • [4.2 创建一个新用户并设置家目录路径](#4.2 创建一个新用户并设置家目录路径)
    • [4.3 创建一个新用户并设置默认shell](#4.3 创建一个新用户并设置默认shell)
    • [4.4 将新用户添加到指定的用户组](#4.4 将新用户添加到指定的用户组)
    • [4.5 将新用户同时添加到多个用户组](#4.5 将新用户同时添加到多个用户组)
    • [4.6 创建一个系统用户](#4.6 创建一个系统用户)
    • [4.7 创建一个新用户并设置密码](#4.7 创建一个新用户并设置密码)
    • [4.8 创建一个新用户并设置过期日期](#4.8 创建一个新用户并设置过期日期)
  • 五、总结

一、简介

adduser 命令是在Linux系统中用于创建新用户的命令。它提供了一种快速、简单和安全地添加新用户的方法,同时也提供了一些可选参数来自定义用户的属性。

二、语法

adduser 命令的基本语法如下:

bash 复制代码
adduser [选项] 用户名 

其中,用户名表示要创建的新用户的名称。

三、参数及选项

adduser 命令可以使用的常见选项如下:

  • -c, --comment "COMMENT":设置用户的备注信息。
  • -d, --home HOME_DIR:指定用户的家目录路径。
  • -s, --shell SHELL:指定用户的默认shell。
  • -g, --gid GROUP:将用户添加到指定的用户组。
  • -G, --groups GROUP1[,GROUP2,...[,GROUPN]]]:将用户同时添加到多个用户组。
  • -p, --password PASSWORD:设置用户的密码(加密)。
  • -e, --expiredate EXPIRE_DATE:设置帐户的过期日期。
  • -f, --inactive INACTIVE:设置账户被锁定后的不活动天数。
  • -m, --create-home:自动创建用户的家目录。
  • -k, --skel SKEL_DIR:用指定目录的内容作为用户的家目录模板。
  • -r, --system:创建一个系统用户。

四、实例

下面给出8个实际的例子来演示 adduser 命令的使用。

4.1 创建一个新用户

以下命令将创建一个新用户"john":

bash 复制代码
adduser john

4.2 创建一个新用户并设置家目录路径

以下命令将创建一个新用户"jane",并将其家目录路径设置为"/home/jane":

bash 复制代码
adduser -d /home/jane jane

4.3 创建一个新用户并设置默认shell

以下命令将创建一个新用户"peter",并将其默认shell设置为"/bin/bash":

bash 复制代码
adduser -s /bin/bash peter

4.4 将新用户添加到指定的用户组

以下命令将创建一个新用户"amy",并将其同时添加到用户组"developers"中:

bash 复制代码
adduser -g developers amy

4.5 将新用户同时添加到多个用户组

以下命令将创建一个新用户"lisa",并将其同时添加到用户组"staff"和"user"中:

bash 复制代码
adduser -G staff,user lisa

4.6 创建一个系统用户

以下命令将创建一个系统用户"ftpuser"(不可登录),并将其家目录路径设置为"/var/ftp":

bash 复制代码
adduser -r -d /var/ftp ftpuser

4.7 创建一个新用户并设置密码

以下命令将创建一个新用户"tom",并设置其密码为"password":

bash 复制代码
adduser -p password tom

4.8 创建一个新用户并设置过期日期

以下命令将创建一个新用户"sam",并将其帐户的过期日期设置为2022年12月31日:

bash 复制代码
adduser -e 2022-12-31 sam

五、总结

本文介绍了 Linux 系统中的 adduser 命令,并提供了详细的语法、参数和选项说明。通过8个实际的例子,展示了 adduser 命令的不同用法,包括创建新用户、设置家目录路径、默认shell、用户组、密码、过期日期等。adduser 命令是管理用户的重要工具之一,熟练掌握其用法可以方便快捷地管理系统用户。

注意:在使用 adduser 命令时,请确保以管理员权限运行或者使用 sudo 权限。

通过本文的介绍,相信您已经对 adduser 命令有了更深入的了解。在实际的使用中,可根据具体需求选择合适的选项和参数来创建和管理用户。

希望本文对您学习和使用 adduser 命令有所帮助。如有任何问题或建议,请随时与我们联系。谢谢阅读!

相关推荐
丁卯40432 分钟前
Go语言中使用viper绑定结构体和yaml文件信息时,标签的使用
服务器·后端·golang
chengooooooo33 分钟前
苍穹外卖day8 地址上传 用户下单 订单支付
java·服务器·数据库
人间打气筒(Ada)2 小时前
MySQL主从架构
服务器·数据库·mysql
落笔画忧愁e3 小时前
FastGPT快速将消息发送至飞书
服务器·数据库·飞书
小冷爱学习!3 小时前
华为动态路由-OSPF-完全末梢区域
服务器·网络·华为
技术小齐4 小时前
网络运维学习笔记 016网工初级(HCIA-Datacom与CCNA-EI)PPP点对点协议和PPPoE以太网上的点对点协议(此处只讲华为)
运维·网络·学习
ITPUB-微风4 小时前
Service Mesh在爱奇艺的落地实践:架构、运维与扩展
运维·架构·service_mesh
打不了嗝 ᥬ᭄4 小时前
Linux的权限
linux
落幕4 小时前
C语言-进程
linux·运维·服务器
深度Linux4 小时前
C++程序员内功修炼——Linux C/C++编程技术汇总
linux·项目实战·c/c++