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

在这里插入图片描述

🏆作者简介,黑夜开发者,全栈领域新星创作者✌。CSDN专家博主,阿里云社区专家博主,2023年6月csdn上海赛道top4。
🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。
🏆本文已收录于专栏:Linux命令大全。
🏆本专栏我们会通过具体的系统的命令讲解加上鲜活的实操案例对各个命令进行深入讲解。欢迎提前锁定关注。
🎉欢迎 👍点赞✍评论⭐收藏

文章目录

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


一、简介

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

二、语法

adduser 命令的基本语法如下:

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":

adduser john

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

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

adduser -d /home/jane jane

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

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

adduser -s /bin/bash peter

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

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

adduser -g developers amy

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

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

adduser -G staff,user lisa

4.6 创建一个系统用户

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

adduser -r -d /var/ftp ftpuser

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

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

adduser -p password tom

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

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

adduser -e 2022-12-31 sam

五、总结

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/36953.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

代理模式【Proxy Pattern】

什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道 被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被 代…

解决 Mac 上使用 Electron Updater 更新 App 不成功的问题!!!

文章目录 1. 现象2. 分析并如何解决3. 后续 1. 现象 在Mac电脑上,使用Electron Updater对程序进行更新,但是一直不成功,也不报错。具体表现是这样的:当前我的程序版本是3.11版本,点击更新之后,也下载了&am…

微PE工具箱实现U盘重装Windows系统

教程来源 U盘重装Windows系统(微PE工具箱)_哔哩哔哩_bilibili 加上自己的一丢丢理解,如果你觉得长视频看了犯困,不如看看我的理解文章说不定能够帮助到你 准备工作 到这个网站使用迅雷下载免费无插件的官方镜像MSDN, 我告诉你…

JVM笔记 —— 出现内存溢出错误时时如何排查

一、出现内存溢出的几种情况 内存溢出错误分为StackOverflowError和OutOfMemoryError,前者是栈中出现溢出,后者一般是堆或方法区出现溢出,简称OOM 1. 栈溢出 StackOverflowError 栈溢出一般都是因为没有正确的结束递归导致的,无…

python安装第三方包时报错:...\lib\site-packages\pip\_vendor\urllib3\response.py...

安装redis第三方包: pip install redis报错现象: 解决方法:使用以下命令可成功安装 pip install redis -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

关于网络入侵检测领域使用Spark/Flink等计算框架做分布式

关于网络入侵检测领域使用Spark/Flink等计算框架做分布式 0、引言1 基于LightGBM的网络入侵检测研究2 基于互信息法的智能化运维系统入侵检测Spark实现3 基于Spark的车联网分布式组合深度学习入侵检测方法4 基于Flink的分布式在线集成学习框架研究5 基于Flink的分布式并行逻辑回…

【Spring】-Spring的IoC和DI

作者:学Java的冬瓜 博客主页:☀冬瓜的主页🌙 专栏:【Framework】 主要内容:什么是spring?IoC容器是什么?如何使代码解耦合?IoC的核心原理,IoC的优点。依赖注入/对象装配/…

Linux下在qtcreator中创建qt程序

目录 1、新建项目 2、单工程项目创建 3、多工程项目创建 4、添加子工程(基于多工程目录结构) 5、 .pro文件 1、新建项目 切换到“编辑”界面,点击菜单栏中的“文件”-“新建文件或项目” 2、单工程项目创建 只有一个工程的项目&#…

Axure RP移动端高保真CRM办公客户管理系统原型模板及元件库

Axure RP移动端高保真CRM办公客户管理系统原型模板及元件库,一套典型的移动端办公工具型APP Axure RP原型模板,可根据实际的产品需求进行扩展,也可以作为移动端原型设计的参考案例。为提升本作品参考价值,在模板设计过程中尽量追求…

chatGPT应用于房地产行业

作为 2023 年的房地产专业人士,您无疑认识到技术对行业的重大影响。近年来,一项技术进步席卷了世界——人工智能。人工智能彻底改变了房地产业务的各个方面,从简化管理任务到增强客户互动。 在本文中,我们将探讨几种巧妙的人工智…

zabbix自动注册服务器以及部署代理服务器

文章目录 Zabbix自动注册服务器及部署代理服务器一.zabbix自动注册1.什么是自动注册2.环境准备3.zabbix客户端配置4.在 Web 页面配置自动注册5.验证自动注册 二.部署 zabbix 代理服务器1.分布式监控的作用:2.环境部署3.代理服务器配置4.客户端配置5.web页面配置5.1 …

分类预测 | MATLAB实现GWO-BiLSTM-Attention多输入分类预测

分类预测 | MATLAB实现GWO-BiLSTM-Attention多输入分类预测 目录 分类预测 | MATLAB实现GWO-BiLSTM-Attention多输入分类预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.GWO-BiLSTM-Attention 数据分类预测程序 2.代码说明:基于灰狼优化算法&#xff08…

微信小程序(原生)搜索功能实现

一、效果图 二、代码 wxml <van-searchvalue"{{ keyword }}"shape"round"background"#000"placeholder"请输入关键词"use-action-slotbind:change"onChange"bind:search"onSearch"bind:clear"onClear&q…

实践-CNN卷积层

实践-CNN卷积层 1 卷积层构造2 整体流程3 BatchNormalization效果4 参数对比5 测试效果 1 卷积层构造 2 整体流程 根据网络结构来写就可以了。 池化 拉平 训练一个网络需要2-3天的时间。用经典网络来&#xff0c;一些细节没有必要去扣。 损失函数&#xff1a; fit模型&…

运维监控学习笔记1

1、监控对象&#xff1a; 1、监控对象的理解&#xff1b;CPU是怎么工作的&#xff1b; 2、监控对象的指标&#xff1a;CPU使用率&#xff1b;上下文切换&#xff1b; 3、确定性能基准线&#xff1a;CPU负载多少才算高&#xff1b; 2、监控范围&#xff1a; 1、硬件监控&#x…

线性扫描寄存器分配算法介绍

线性扫描寄存器分配 文章目录 线性扫描寄存器分配1. 算法介绍2. 相关概念3. 算法的实现3.1 伪代码3.2 图示 参考文献 论文地址&#xff1a; Linear Scan Register Allocation ​ 我们描述了一种称为线性扫描的快速全局寄存器分配的新算法。该算法不基于图形着色&#xff0c;而…

echarts3d柱状图

//画立方体三个面 const CubeLeft echarts.graphic.extendShape({shape: {x: 0,y: 0,width: 9.5, //柱状图宽zWidth: 4, //阴影折角宽zHeight: 3, //阴影折角高},buildPath: function (ctx, shape) {const api shape.api;const xAxisPoint api.coord([shape.xValue, 0]);con…

陪诊小程序开发|陪诊陪护小程序让看病不再难

陪诊小程序通过与医疗机构的合作&#xff0c;整合了医疗资源&#xff0c;让用户能够更加方便地获得专业医疗服务。用户不再需要面对繁琐的挂号排队&#xff0c;只需通过小程序预约服务&#xff0c;便能够享受到合适的医疗资源。这使得用户的就医过程变得简单高效&#xff0c;并…

【EI/SCOPUS检索】第三届计算机视觉、应用与算法国际学术会议(CVAA 2023)

第三届计算机视觉、应用与算法国际学术会议&#xff08;CVAA 2023) The 3rd International Conference on Computer Vision, Application and Algorithm 2023年第三届计算机视觉、应用与算法国际学术会议&#xff08;CVAA 2023&#xff09;主要围绕计算机视觉、计算机应用、计…

PPT颜色又丑又乱怎么办?

一、设计一套PPT时&#xff0c;可以从这5个方面进行设计 二、PPT颜色 &#xff08;一&#xff09;、PPT常用颜色分类 一个ppt需要主色、辅助色、字体色、背景色即可。 &#xff08;二&#xff09;、搭建PPT色彩系统 设计ppt时&#xff0c;根据如下几个步骤&#xff0c;依次选…