首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux学习第十二篇:usermod命令,用户密码管理,mkpasswd命令

linux学习第十二篇:usermod命令,用户密码管理,mkpasswd命令

作者头像
用户1215343
发布于 2018-02-05 09:09:21
发布于 2018-02-05 09:09:21
1K00
代码可运行
举报
文章被收录于专栏:linux运维学习linux运维学习
运行总次数:0
代码可运行

usermod命令

usermod:更改用户属性的命令

用法:

usermod -u 111 user1   //修改用户user1的uid为111

usermod -g user2/111   user1   //修改用户user1的gid为111或者修改所属组为user2。PS:只允许指定一个组

usermod -d /home/asd  user1  //修改用户user1的家目录

usermod -s /sbin/nologin  user1  //修改用户user1的shell

usermod -G  grp2  user1  //给用户user1添加扩展组grp2,可使用命令  id user1 查看用户uid,gid以及组

      //usermod -G  grp2,grp1  user1    可同时给用户添加扩展组grp2,grp1

用户密码管理

在root用户下可直接输入命令 passwd 修改root用户密码

修改普通用户密码可输入命令 passwd username 修改用户username的密码

用户设置密码之后第二段会变成一串字符串。

用户第二段是" !!",说明用户密码是空,空密码意味着这个用户不能登录。

用户第二段是“ * ”,说明用户密码被锁定,不能用,不能登录。

passwd -l    user1     //锁定用户user1的密码,shadow配置文件中用户user1的密码字符串前会增加“!!”。 passwd -u  user1     //解锁用户user1的密码,shadow配置文件中用户user1的密码字符串前的“!!”会取消。 usermod -L user1   //功能同passwd -l  usermod -U user1  //功能同passwd -u passwd  --stdin user1  //只输入一次密码并明文显示,可用于shell脚本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@xie-02 ~]# echo "111" |passwd --stdin xie  //将echo的命令结果输出给后面passwd,即将用户xie密码修改为111
更改用户 xie 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@xie-02 ~]# 

echo  -e "123\n123"  //-e可实现两个字符串换行,也可使用\t等。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@xie-02 ~]# echo -e "123\n123" |passwd xie     
更改用户 xie 的密码 。
新的 密码:无效的密码: 密码少于 8 个字符
重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。

mkpasswd命令

mkpasswd这个命令会随时生成字符串,可用来做密码,需使用命令 yum install -y expect 来安装。

mkpasswd -l  12  -s 3//指定生成12位的随机字符串以及3个特殊符号

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年10月28日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
linux学习第十一篇:linux和Windows互传文件,用户配置文件和密码配置文件,用户组管理以及用户管理
linux和Windows互传文件 先使用命令yum install -y lrzsz安装 PS:前提是使用xshell或者securecrt。putty不支持。 1. linux传到Windows
用户1215343
2018/02/05
1.8K0
linux学习第十一篇:linux和Windows互传文件,用户配置文件和密码配置文件,用户组管理以及用户管理
usermod+用户密码管理+mkpasswd
usermod usermod是用来修改相关用户信息的指令。 1 #usermod -u username    @修改用户的uid 1 #usermod -g username    @修改用户的gid 1 #usermod -d /home/test username    #修改用户的家目录 1 #usermod -s /sbin/nologin username    @修改用户的
老七Linux
2018/05/09
7840
Linux的usermod命令,用户密码管理,mkpasswd命令
usermod命令是用于更改用户属性的一个命令,usermod和useradd的用法相似,此命令的几种用法:
端碗吹水
2020/09/23
2.8K0
Linux的usermod命令,用户密码管理,mkpasswd命令
usermod ; mkpasswd命令以及用户密码管理
usermod: 更改用户的uid 和 gid  usermod -u 111 username   更改用户的uid usermod -g gid username   更改用户的gid 用户密码管
叶瑾
2018/06/14
7000
Linux基础(day12)
原则:密码超过十位数起,要包括数字、大小写字母、特殊符号,这样才能成为一个合格的密码(密码不能有规律性,不能有自己的姓名、电话等,否则会很容易被猜到)
运维小白
2022/01/06
4660
3.4 usermod命令
usermod命令介绍 usermod命令,更改用户属性的命令 用户的信息保存在/etc/passwd文件中 usermod命令用法 usermod和useradd命令用法相似 usermod格式 usermod -u 111 username 修改用户的uid usermod -g 123 username 这里的123可以是一个组名,也可以是一个gid usermod -d /home/asklea username 指定它的家目录 usermod -s /sbin/nologin 指定它的shell
运维小白
2022/01/06
3310
Linux基础(day11)
2.27linux和windows互传文件 前提:两者互传文件 前提条件:要使用 xshell 或者 securecrt 才能用这个方法。 前提条件:安装包 yum install -y lrzsz sz命令 sz——>从linux到windows上,会有两种情况 在桌面若已存在1.txt文件,再次传输的时候,会生成1(2).txt文件 rz命令 rz命令——>r表示remote 将linux上文件传输到windows上 [root@hf-01 ~]# rz 敲完rz后,敲回车命令,会跳出上传的界
运维小白
2022/01/06
4000
用户管理
1.用户管理 useradd命令:创建用户,普通用户在创建时候的id为1000开始 创建用户生成的文件信息在/etc/passwd,按分隔号来分割,有7段信息 用户名:密码:用户UID:用户组GID:没有实质的作用:用户的家目录:用户的shell
嘻哈记
2020/11/24
1K0
linux学习第二十六篇:正则介绍,grep,sed,awk命令
正则介绍 正则就是一串有规律的字符串,掌握好正则对于编写shell脚本有很大帮助,各种编程语言中都有正则,原理是一样的。正则表达式是这样解释的:它是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。对于系统管理员来讲,正则表达式贯穿在我们的日常运维工作中,无论是查找某个文档,抑或查询某个日志文件分析其内容,都会用到正则表达式。其实正则表达式,只是一
用户1215343
2018/02/05
4.2K0
linux学习第二十六篇:正则介绍,grep,sed,awk命令
学习笔记0321----linux基本命令(三)(用户和用户组管理)
linux基本命令 预习内容 1.用户配置文件、密码配置文件 1.1 用户配置文件 /etc/passwd 1.2 密码配置文件 /etc/shadow 1.3 创建用户useradd 删除用户userdel 2.用户组配置文件、组密码配置文件 2.1 用户组 /etc/group 2.2 用户组密码 /etc/gshadow 2.3 创建用户组 groupadd 删除用户组 groupdel 3. 修改用户账户信息 usermod 4.修改密码 passwd 5.生成密码工具 mkpasswd 6.
嘻哈记
2022/01/11
1.1K0
学习笔记0321----linux基本命令(三)(用户和用户组管理)
密码管理usermod、passwd、mkpasswd
语法: usermod [选项] [username] 选项: -u:更改用户uid -g:更改所属组(跟组名) -d:更改用户家目录 -s:更改用户shell
阿dai学长
2019/04/03
1.3K0
Linux学习笔记(六)用户与用户组
新建一个用户可以使用命令useradd 用户名,比如我们要新建一个叫user1的用户,如果当前是root用户就可以使用命令useradd user1,如果是普通用户想创建新用户就需要加上sudo命令
小雨coding
2020/06/09
1.8K0
Linux学习笔记(六)用户与用户组
Linux基础-用户管理与组管理
一、分类 1、按账户身份的访问控制进行分类 ①用户账号(用 UID 来识别) ②组账号(用 GID 来识别) 2、按用户账号分类 ①超级用户 root ②系统用户 ③普通用户 3、按组账号分类(组账号用来区分权限,不用于登录) 基本组 (私有组) 附加组 (从属组) 二、账号文件与密码文件 1、本地账号数据的存放在本地磁盘中,包括用户账号数据文件和组账号数据文件 1)用户账号数据文件 /etc/passwd(用户账号文件) /etc/shadow (用户密码文件) 2)组账号数据文件 /etc/group(
入门笔记
2022/06/03
7260
3.3 用户管理
useradd命令 useradd命令,增加用户 普通用户创建的uid是从1000开始的 [root@hf-01 ~]# useradd user2 [root@hf-01 ~]# tail -n2 /etc/passwd haha:x:1003:1003::/home/haha:/bin/bash user2:x:1004:1004::/home/user2:/bin/bash useradd命令的用法 useradd -u 指定用户的uid useradd -g 指定用户组的uid useradd -d
运维小白
2022/01/06
4870
linux和windows互传文件,用户配置文件和密码配置文件,用户组和用户管理
同样的也会弹出一个界面让你选择需要传递到Linux上的文件,文件保存的路径是你Linux当前输入此命令的路径
端碗吹水
2020/09/23
2.2K0
linux和windows互传文件,用户配置文件和密码配置文件,用户组和用户管理
3.2 用户组管理
/etc/group组的配置文件 /etc/group文件是存放组的配置文件 [root@hf-01 ~]# ls /etc/group /etc/group [root@hf-01 ~]# head -n4 /etc/group root:x:0: bin:x:1: daemon:x:2: sys:x:3: /etc/gshadow组的密码配置文件 /etc/gshadow文件是存放组密码配置文件 [root@hf-01 ~]# head -n4 /etc/gshadow root::: bin::: d
运维小白
2022/01/06
4450
Linux系统安全 | Linux下的用户、组和权限
注:一般来说,只有 root 用户的 uid 是为0的。如果黑客把一个普通用户的 uid 修改为0的话,那么他只要以普通用户的用户名和密码登录,系统就会自动切换到root用户。所以,系统加固的时候一定要过滤出有哪些用户的UID为0
谢公子
2022/01/19
3.2K0
Linux系统安全 | Linux下的用户、组和权限
3.5 用户密码管理
原则:密码超过十位数起,要包括数字、大小写字母、特殊符号,这样才能成为一个合格的密码(密码不能有规律性,不能有自己的姓名、电话等,否则会很容易被猜到)
运维小白
2022/01/06
7670
Linux笔记6.权限及用户
每个用户对其拥有的文件具有控制权,同时,用户又属于由一个或多个用户组成的用户组。用户组成员由文件和目录的所有者授予对文件和目录的访问权限。如此设计可保证每个用户的操作是独立的,不会影响到其他用户。 i
章鱼喵
2018/06/27
8280
Linux基础之查看、添加、修改、删除用户命令方法
我们可以直接修改此文件,用于添加、删除、修改账户,但极不推荐,这样极其危险,如果出现损坏,会导致用户无法登录。
用户9236362
2021/11/30
3.2K0
推荐阅读
相关推荐
linux学习第十一篇:linux和Windows互传文件,用户配置文件和密码配置文件,用户组管理以及用户管理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档