useradd和adduser命令之间的区别

Linux下添加用户可以使用useradd命令,也可以使用adduser命令,关于两者的区别,一直没有留意,今天将两者的区别整理下:
1. useradd是一个ELF可执行程序, 它会添加用户名,并创建和用户名相同的组名,但它并不在/home目录下创建基于用户名的目录,也不提示创建新的密码。

-b, –base-dir BASE_DIR 指定home目录的base目录
-d, –home-dir HOME_DIR 指定home目录
-g, –gid GROUP 指定gid
-l, –no-log-init do not add the user to the lastlog and faillog databases 不要把用户添加到lastlog和failog中, 就是这个用户的登录记录不要记载
-M, –no-create-home 不要建立home目录
-p, –password PASSWORD 指定新用户的密码
-r, –system 建立一个系统帐号
-s, –shell SHELL 指定shell

2. adduser -m -d /usr/system -s /bin/bash -p passwd system

而adduser是一个perl脚本, 可以交互式地设定一些用户参数

问题:
adduser的-p 参数 并不能shadow密码

/usr/sbin/usermod 与 useradd的参数很类似

usermod –password PASSWORD username
【通信】多径衰落信道的matlab仿真 1 简介 2 部分代码 clearf_c=1e3; %carrier frequency(no modulation)time_1 = (linspace (0, 10, 1000)); %timesignal_in = sin (2 * pi *f_c* time_1); %sine wave plot (time_1, signal_in, 'b');grid on; 阅读详情

相关推荐

GitHub 新手使用手册

理论说太多容易忘,来实践实践吧。

2501_90226046的博客 1053

Linux 使用 adduser 与 useradd 添加普通用户的正确姿势

前言 在 Linux 操作系统中,添加用户可以使用useradd和adduser这两个命令。曾经在添加用户的实践中遇到过一些坑,比如使用useradd命令添加用户后无法正常使用,对adduser和useradd傻傻分不清楚。网上找到的相关内容很碎片化,初看会让人一脸懵逼,这促使我对这些知识进行了整理。 本文所有指令需要在 root 权限下执行。非 root 用户需要加sudo前缀,或使用sudo -i命令切换到 root 账户操作。 adduser 和 useradd 的区别 对...

赶路人儿 1万+

避坑实录:用certificate-manager重置vCenter 6.7证书时遇到的三个致命陷阱

本文详细解析了使用certificate-manager重置vCenter 6.7证书时可能遇到的三大致命陷阱,包括进度卡在85%的服务启动僵局、脚本突然退出的静默杀手以及密码错误锁死的隐藏机制。通过实战验证的解决方案和高级恢复技巧,帮助系统管理员有效避免vCenter环境瘫痪,确保证书更新过程顺利进行。

g5h6i7j的博客 919

useradd 命令和 adduser 命令二者的区别是什么?

最有可能的情况是,用户即使可以登录系统,也只是在文本模式下,但是不允许其创建他的主目录。首先,在 /etc/passwd 文件中,该新建用户的第二个字段中包含 "x",这意味着在 /etc/shadow 中,密码是一个占位符,由于还没有设置密码,所以这个用户将无法登录。adduser 命令在某些 Linux 发行版上不可用,在某些 Linux 中,它是 useradd 的一个软连接,在另外一些 Linux 系统中,它是一个 perl。输入参数,回车,之后系统会创建一个完整的用户账户,包含主目录。

Free雅轩的博客 4649

FPGA实现16x16点阵汉字滚动显示:Verilog代码与Quartus仿真详解

本文详细介绍了如何使用FPGA实现16x16点阵汉字滚动显示,包括Verilog代码设计、Quartus仿真及硬件连接技巧。通过字模数据存储和扫描控制逻辑,实现汉字的动态显示效果,并提供了优化建议和常见问题解决方案,适合FPGA开发者和硬件爱好者学习参考。

weixin_29172963的博客 352

常见的数值积分方法 (欧拉、中值、龙格-库塔,【常用于IMU中】)

1. 积分基本概念 设F(x)为函数f(x)的一个原函数,我们把函数f(x)的所有原函数F(x)+C(C为任意常数)叫做函数f(x)的不定积分(indefiniteintegral)。 非线性微分方程: 在有限的时间间隔Δt积分: 连续时间内积分: 工程上最常见的有三种:欧拉积分(Euler method)、中值积分(Midpoint method)和龙格-库塔法积分(Runge–Kutta methods)。他们的区别就是如何用数值方法模拟一个斜率。这里简单总结如下: ...

努力努力努力 2万+

Linux操作用户命令的使用useradd 和adduser

例如 adduser -s /bin/bash newuser ,指定 newuser 登录后使用 bash 作为默认的shell。例如 useradd -d /home/newuser newuser ,将为新用户 newuser 创建家目录 /home/newuser。例如 useradd -s /bin/bash newuser ,指定 newuser 登录后使用 bash 作为默认shell。如 useradd -u 1001 newuser ,将 newuser 的UID设置为1001。

Lin2004811的博客 1555

保姆级教程:STM32CubeMX配置PWM死区与刹车功能,防止电机驱动炸管

本文详细解析了使用STM32CubeMX配置PWM死区与刹车功能的完整流程,帮助工程师避免电机驱动中的炸管风险。通过深入讲解死区时间计算公式、CubeMX配置界面及刹车功能的安全机制,结合实际电路设计要点和调试技巧,为电机驱动和电源转换应用提供可靠解决方案。

weixin_42550597的博客 346

useradd详解

添加用户工具有useradd和adduser ,这两个工具所达到的目的都是一样的,在Fedora 发行版中,useradd 和adduser 用法是一样的;但在slackware发行版本中,adduser和useradd 还是有所不同,表现为adduser 是以人机交互的提问的方式来添加用户;除了useradd和adduser工具以外,我们还能通过修改用户配置文件/etc/...

weixin_34302561的博客 468

061、LQR(线性二次型调节器)控制基础

本文介绍了LQR(线性二次型调节器)控制在飞控系统中的应用。作者通过一次四旋翼炸机事故引出PID控制的局限性,详细讲解了LQR的数学原理、权重矩阵的物理意义以及实际工程实现方法。文章对比了LQR与PID的控制效果,指出LQR在鲁棒性方面的优势,同时也分析了其存在稳态误差等缺点。最后总结了LQR在飞控中的适用场景,建议将LQR与PID结合使用,并预告了下一章将讨论带积分项的LQI控制。全文包含具体案例、代码实现和调参经验,为飞控算法开发者提供了实用指导。

2401_88858637的博客 720

【电机应用控制】——步进电机控制原理(四相五线/两相四线/细分驱动)&驱动器&梯形/S形加减速算法&直线/圆弧插补

步进电机是一种把电脉冲信号转换为角位移(左)或线位移(右)的电动机。两相通常1.8°,三相通常1.2°、无相通常0.72°,角位移=脉冲个数X步距角。在非超载且不超频的情况下,电机的旋转位置只取决于脉冲个数,转速只取决脉冲信号的频率。所以只需要统计脉冲个数和频率,不再需要编码器测速和位置,具有优秀的开环能力,当然也可接编码器反馈速度和位置数据,实现更加精准的闭环控制。永磁式动态性能好,输出力矩大,但步距角大通常7.5°;反应式(磁阻式)结构简单成本低,步距角小一般1.2°,但振动噪音大动态性能差;

weixin_51658186的博客 5万+

新手必看:Linux 用户添加命令 useradd 与 adduser

如果你需要在脚本中自动化创建用户,或者需要精确控制用户创建的各个参数,建议使用useradd。如果你希望以交互方式创建用户,并且希望系统自动处理一些常见的配置(如创建主目录、设置密码等),则可以使用adduser。

全栈开发工程师 1435

《Android最全面试题-Offer直通车》目录

如今Android求职是僧多粥少,竞争非常激烈,企业招聘时要求很高,本专栏汇聚android面试各种考点,各大公司Android面试题,《Android 最全面试题》将助你全方位提升,助您脱颖而出,早日拿到满意Offer。本专栏汇聚了海量优质内容,文章数量超过100 篇。凭借过硬的质量,每月新增订阅用户数以百计,如今仅需特惠价 9.9 元,限时抢购,后续将逐步恢复原价,早订阅早开启逆袭之旅。精心筹备,整理出一系列超万字精华篇章,累计数十万的 Android 面试题深度剖析。

大模型大数据攻城狮的专栏 2860

CentOS里的 useradd 和 adduser命令

问了一些人,useradd和adduser 区别是什么。好多人说不上来。只是知道他俩个实现效果是一样的。 下面是我用实践得出的总结: [root@yanzw~]#whichuseradd/usr/sbin/useradd[root@yanzw~]#whichadduser/usr/sbin/adduser[root@yanzw~]#ls-l...

weixin_34294649的博客 1940

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

useradd、adduser和userdel在使用时的注意事项

为什么80%的码农都做不了架构师?>>> ...

weixin_34090643的博客 111

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

如何在MobaXterm上创建以及删除自己的用户和目录?

用户的信息,则该用户仍然存在于系统中,此时执行删除命令是安全的。如果命令显示用户不存在,则说明用户可能已经被删除,或者根本不存在。: 如果你还想删除与用户相关的家目录、邮件队列和其他文件,可以使用。创建成功后可通过id username命令查看用户是否存在!一旦你输入了正确的密码,终端会切换到该用户的身份。(switch user)命令允许你切换到另一个用户账户。在这个命令之后,系统会提示你输入目标用户(在删除用户之前,最好先。

m0_59704905的博客 2619

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

linux如何删除已创建用户名和密码,Linux下用户的创建与删除

我们在Linux下创建用户主要有两种方式:**adduser**和**useradd**,它们的区别以及主要用法如下:**adduser**adduser的用法很简单,只需**adduser+username**即可,如下:```sudo adduser alvin```这个命令其实是个perl脚本,它的底层还是调用useradd命令。网上很多教程说它会进行人机交互,但现在有些发行版(比如cent...

weixin_39952800的博客 537

Linux下安装hadoop

常用Linux命令解析 sudo与su区别 su用作切换用户,例如使用普通用户登录Ubuntu但是需要执行添加用户的任务,而此权限该普通用户不具备,可以通过su命令来切换到root下进行添加用户的工作。 su不加任何参数的话会默认跳转到root用户,但是并没有跳转到root的家目录下,也就是说虽然切换了root用户但是并没有改变root登录环境,也就是说root只是切换到了root的身份,但是S

一只小包子的博客 752

useradd和 adduser的区别

背景 刚才在弄kali下的TOR_BROWSER,一般情况下KALI下用root用户比较好,所以我也一直习惯于用root用户了,但下载运行TOR的时候,系统就提示我当前最好不要用root用户,我就想要创建一个用户,突然就想到了用useradd还是adduser命令这个问题,哎,有的东西不用真的会忘啊,写下这篇博客当复习了。 先来看看官方的使用说明 useradd oot@kali:/opt/tor...

cynthrial的博客 1万+

Linux下useradd命令与adduser命令的区别(adduser更适合初级使用者,useradd比较适合有些高阶经验的使用者)

1.使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。在Linux中,adduser更适合初级使用者,因为不用去记那些繁琐的参数选项,只要跟着系统的提示一步一步进行下去就行,缺点就是整个创建过程比较复杂而漫长;2.使用adduser时,创建用户的过程更像是一种人机对话,系统会提示你输入各种信息,然后会根据这些信息帮你创建新用户。

Dontla的博客 4188

Linux下useradd 和 adduser的区别

在使用时,你应该根据你的系统类型和你的具体需求来选择使用哪一个命令。在某些系统中,这两个命令可能是互相链接的,或者adduser可能是useradd的一个封装,提供了更完整的用户添加流程。为了避免混淆,建议查看你所在系统的手册页(或)来了解具体的命令行为和可用选项。在任何情况下,添加用户通常需要管理员权限,因此这些命令通常与sudo一起使用。

scoone的博客 1238

Ubuntu创建用户 adduser和useradd

adduser和useradd的区别 初次接触Ubuntu的用户管理内容时,可能都会有这样的疑惑,Ubuntu中adduser和useradd都可以用来创建用户,关于二者的区别,网路上也有很多介绍,但是这些介绍有些并不准确,下面对二者的区别做一个对比: 首先可以确定的一点是,adduser和useradd在Ubuntu中都可以用来创建用户,不存在一个可以一个不可以的概念; Linux中通常会使用...

zhangxu 7048

useradd和adduser的区别

https://www.cnblogs.com/clover-siyecao/p/5573642.html useradd和adduser的区别 添加用户:useradd -m 用户名 然后设置密码 passwd 用户名 删除用户:userdel -r 用户名 1. 在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),它并没有在/...

java学习笔记 817

Linux中useradd和adduser的区别

useradd和adduser的区别

Greedy Hat的博客 396

useradd与adduser命令的区别

Useradd和adduser 这两个命令还是挺有意思的。 他们在不同系统下的区别是不同的。 在centos系统下,useradd与adduser是没有区别的,都是在创建用户,在home下自动创建目录,没有设置密码,需要使用passwd命令修改密码。 而在Ubuntu下useradd与adduser有所不同 1、useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,那么这个用户是不能登录的,需要使用passwd命令修改密码。 2

camellia的博客 2087

linux基本命令---adduser和useradd的区别

adduser命令的使用:        在使用adduser命令时,它会添加这个用户名,并创建和用户名名称相同的组名,并把这个用户名添加到自己的组里去,并在/home目录想创建和用户名同名的目录,并拷贝/etc/skel目录下的内容到/home/用户名/的目录下,并提示输入密码,并提示填写相关这个用户名的信息。 比如创建用户myadmin root@xxx:/xxx# addu

鱼思故渊的专栏 3150
上一篇: 文件名和文件内容批量替换
下一篇: mysql存储引擎: InnoDB和MyISAM
pythoner
博客等级 码龄18年 15粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值