linux用用户默认密码是多少,useradd新建的用户默认密码是什么
如果没有在useradd时候指定的话,是没有密码的。第一次用该用户登陆系统的时候,系统会提示你修改密码。
只能用passwd修改密码
useradd -p 设密码
useradd有一个选项 p,可以直接设置密码,但是是密文,形如$1$EaTjv12a$yAYHKjRflqHtqH807o59D0
这是加密过的,比如我想给用户设置的密码为123456,那么你在现在系统中设置一个用户密码用passwd,在/etc/shadow的第二个字段,拿到这个密文就可以用p直接设置密码了
useradd -p\$1\$EaTjv12a\$yAYHKjRflqHtqH807o59D0 user
useradd命令 -p 参数的一个误解
关键词: useradd
linux下 man useradd可以看到帮助,其中-p参数的解释如下:
-p passwd
The encrypted password, as returned by crypt(3). The default is
to disable the account.
英语好的人也许一看就懂了,但是我不是,我很弱。所以也因此疑惑了一天。
我本来打算用useradd命令添加用户后就可以直接赋予密码的,故此我在root下添加用户
/usr/sbin/useradd -d '/home' -p iampig123 hehe
尝试了下,不能用该密码登陆
/usr/sbin/useradd -d '/home' -p 'iampig123' hehe
还是不行。
这是为什么呢,在高手的指点下我才看懂了,原来帮助里面说得很清楚了,
as returned by crypt(3),也就是说这里写得必须是加密得字符。
linux将帐号信息保存在/etc/passwd,将密码信息保存在/etc/shadow,
因使用加密策略,保存在shadow中的是隐性的代号。
说我们cat一下就可以看到许多账号的信息
比方说如下这行
deepspace:$1$zpe.sRXJ$Id6zoW0h.9xn6b84Ybfjo/:13200:0:99999:7:::
也就是说如果你非要用-p参数来直接赋予密码的话,必须使用那窜加密过的字符串;)
编辑/etc/passwd文件。
[组名]:[口令]:[组ID]:[用户]。
如果使用了shadow隐藏口令,就编辑/etc/shadow文件
要有root权限。
linux用用户默认密码是多少,useradd新建的用户默认密码是什么相关推荐
- Linux:如何新建一个用户
查看组:cat /etc/group 创建组:groupadd -g 500 sam(此处6666是自定义的一个组别编号,zwq是组名) 新建用户加入组:useradd –u 500 –g 500 – ...
- Linux常用命令(中)、时间日期类、date 显示当前时间、ntpdate命令、cal 查看日历、useradd 添加新用户、passwd 设置用户密码、id 查看用户是否存在
文章目录 1.3 时间日期类 1.3.1 date 显示当前时间 1.3.2 date 显示非当前时间 1.3.3 date 设置系统时间 1.3.4ntpdate命令 ntpdate常用服务器 国内 ...
- 10.30 linux和windows互传文件,用户配置文件和密码配置文件,用户组管理,用户管理...
2019独角兽企业重金招聘Python工程师标准>>> 2.27 linux和windows互传文件 putty不支持 xshell和securecrt支持 如果是centos系统 ...
- linux环境中通过useradd命令,创建用户的时候指定用户的base-dir
需求说明: 今天一个同事,问了一个这样的问题,在linux环境中,创建用户的时候,默认的是在/home目录下创建一个与用户名相同的家目录, 如何能够将这个/home更换成一个其他的,比如/opt/ap ...
- 添加账号Linux命令,linux使用useradd命令添加用户
一,useradd添加用户 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s shell] ...
- linux管理员默认名,administrator怎么改名字?administrator默认密码是多少
首先大家要清楚"administrator"代表的是什么,简单来说它代表的是管理员账号,并且拥有电脑至高程序的管理权,是属于系统管理的,每台电脑都拥有"administr ...
- linux创建用户命令代码,useradd命令 – 创建用户
useradd命令用来创建新的用户或更改用户的信息. useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.使用useradd指令所建立的帐号,实际上是保存在/etc/pas ...
- linux修改组命令groupmod,添加用户useradd,修改用户usermod,添加组groupadd
在/etc/group文件中可以看到,需要修改的组信息并不多.修改组的GID(加-g选项) 或组名(加-n参数) 添加一个组,为了节省博客篇幅,删除了部分组信息 [root@localhost hom ...
- linux中的cal 查看日历、用户管理命令、useradd 添加新用户
1.3.5 cal 查看日历 cal [选项] (功能描述:不加选项,显示本月日历) 选项 功能 具体某一年 显示这一年的日历 查看当前月的日历 查看2016年的日历 1.4 用户管理命令 1.4.1 ...
最新文章
- QueryList的使用
- html表单和输入方法,HTML 表单和输入
- 计算机TXT试题,全国计算机二级试题.txt
- CF605C. Freelancer's Dreams
- 网络设计分层设计的原理
- 为什么linux/mac os系统和windows系统不一样(文件系统)
- vbs中使用select case条件语句,case中匹配项多于一个时,提示:type mismathc/ 800A000D...
- 【GIMP】免费开源图像处理软件
- 超全深度学习细粒度图像分析:项目、综述、教程一网打尽
- Altova XMLSpy2011的破解出现的问题
- PyS2:RDD编程基础(一)
- 阿里p6和p7的主要区别是什么?
- prisma orm_使用Prisma和React构建RECIPE应用
- 乐高凯德机器人_乐高机器人体验课
- 基于Pytorch的上市公司财务预警分析
- html5 h5是什么,H5是什么?你真的了解什么是H5?
- Context的翻译
- 【风靡全球年近40年的C++过时了吗?C++20来告诉大家】
- 用不起!中国移动首个5G套餐确认,最低消费118元!
- PHP重要信息通知(短信通知+语音播报)解决方案
热门文章
- Github使用手册
- android windowmanager 动画,Android WindowManager及其动画问题
- mysql数据库逆心_数据库系统基础笔记(7)--函数
- 电脑文件删除了怎么恢复?详细步骤
- 碟片在台式计算机无法识别,谁知道CD-R光碟为何在电脑不能读取?
- hibernate 的缓存机制
- php提交表单到excel,使用php生成excel表单使用很少的非可编辑单元格
- 【随笔】博弈中的模仿策略
- rs485如何使用_电子尺及电阻尺距离传感器是如何选择的?
- 走进“开源SDR实验室” 一起玩转GNU Radio:信号延迟Delay模块