文档章节

20180920 usermod命令与用户密码管理

野雪球
 野雪球
发布于 09/21 00:21
字数 516
阅读 6
收藏 0

命令 usermod

usermod 命令的选项和 useradd 差不多。
一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。

usermod -u 1010 username  # 更改用户id
usermod -g 1008 username  # 更改用户的组id。 -g 后面可以是组名或组id
usermod -d /home/test username # 更改家目录
usermod -s /sbin/nologin username # 指定shell
usermod -G testgrp username # 更改扩展组,多个扩展组用逗号分开
usermod -G testgrp1, testgrp2 username

[root@centos01 ~]# id test01 #查看用户的id及组id
uid=1001(test01) gid=1001(test01) groups=1001(test01)

[root@centos01 ~]# id test06
uid=1006(test06) gid=1006(test06) groups=1006(test06)
[root@centos01 ~]# usermod -G test03,grouptest01 test06
[root@centos01 ~]# id test06
uid=1006(test06) gid=1006(test06) groups=1006(test06),1003(grouptest01),1004(test03)

用户密码管理

用户的密码是空密码或锁定的密码时,该用户不能登录

passwd # 更改当前用户用户的密码
passwd username # 更改username用户的密码

[root@centos01 ~]#cat /etc/shadow
...
bin:*:16231:0:99999:7:::   # 第二段密码位为*,表示密码被锁定了
test03:!!:17794:0:99999:7::: # 第二段密码位为叹号(!!),表示密码为空
...

passwd -l username # 锁定用户username的
usermod -L username # 同样锁定用户
passwd -u username # 解锁

passwd --stdin username # 新密码通过标准输入
echo "123111" | passwd --stdin  username # 通过管道和passwd标准输入选项改密码
echo -e "123\nsss" #  转义输出
echo "123111\n123111" |passwd username # 通过管道换行输入改密码

mkpasswd命令

用来生成密码的工具, 安装: yum install -y expect

[root@centos01 ~]# mkpasswd # 默认长度为9的密码
UP-aaw23u  
[root@centos01 ~]# mkpasswd -l 12 # 指定长度为12的密码
qakLsj79Nho=
[root@centos01 ~]# mkpasswd -l 12 -s 3 # 指定长度为12,特殊字符有3个的密码
vk[|s7LckO5~
[root@centos01 ~]# mkpasswd -l 12 -s 0 # 指定长度为12,特殊字符有0个的密码
dYsdul8lsrZ0

© 著作权归作者所有

共有 人打赏支持
野雪球
粉丝 6
博文 25
码字总数 22399
作品 0
贵阳
3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 3.4 usermod命令 usermod修改用户属性 usermod -g id号 用用户名 修改 gid usermod -L 用户名 锁定用户 -U 解锁定用户 usermod 修改用户...

JasonYan86
06/29
0
0
3.4 usermod命令;3.5 用户密码管理;3.6 mkpasswd命令

3.4 usermod命令 1. 更改用户uid:usermod -u uid 普通用户 [root@hao-01 ~]# usermod -u 1003 hao 2. 更改用户组gid:usermod -g gid或用户组 普通用户 [root@hao-01 ~]# usermod -g 1002 h......

主内安详
2017/12/26
0
0
usermod命令用法、用户密码管理文件以及mkpasswd密码生成工具

9月20日任务 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 3.4 、usermod命令 # 更改用户属性命令 [root@zgxlinux-01 ~]# usermod -u 111 username # 更改用户属性[root@zgxlinux-01...

zgxlinux
09/20
0
0
3.4-3.6 usermod命令和用户密码管理

3.4-3.6 3.4 usermod命令 > usermod命令用于修改用户的基本信息。usermod命令不允许你改变正在线上的使用者帐号名称。当usermod命令用来改变user id,必须确认这名user没在电脑上执行任何程序...

熊猫头先生
2017/12/27
0
0
三周第二次课(10月31) 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令

3.4 usermod命令 uesrmod 更改用户属性 usermod -u uid 用户名 usermod -g gid 用户名 usermod -d 家目录 用户名 usermod -s shell目录 用户名 usermod -G 目标用户名 被加入用户名 (添加扩展...

FindDx
2017/11/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

kubeadm部署kubernetes集群

一、环境要求 这里使用RHEL7.5 master、etcd:192.168.10.101,主机名:master node1:192.168.10.103,主机名:node1 node2:192.168.10.104,主机名:node2 所有机子能基于主机名通信,编辑...

人在艹木中
今天
2
0
Shell特殊符号总结以及cut,sort,wc,uniq,tee,tr,split命令

特殊符号总结一 * 任意个任意字符 ? 任意一个字符 # 注释字符 \ 脱义字符 | 管道符 # #号后的备注被忽略[root@centos01 ~]# ls a.txt # 备注 a.txt[root@centos01 ~]# a=1[root@centos01...

野雪球
今天
2
0
OSChina 周二乱弹 —— 程序员圣衣

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文:分享Skeeter Davis的单曲《The End of the World》 《The End of the World》- Skeeter Davis 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
14
0
[ python import module ] 导入模块

import moudle_name ----> import module_name.py ---> import module_name.py文件路径 -----> sys.path (这里进行查找文件) # from app.web import Personimport app.web.Person as Pe......

_______-
昨天
5
0
Redis性能问题排查解决手册

一、性能相关的数据指标 通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息。通过这些信息来分析文章后面提到的一些性能指标。 nfo命令输出的数据可...

IT--小哥
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部