博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux基础,用户和组管理,usermod,mkpasswd
阅读量:7051 次
发布时间:2019-06-28

本文共 812 字,大约阅读时间需要 2 分钟。

hot3.png

usermod命令

* usermod    -s    /bin/nologin    用户    (更改用户shell)* usermod  -G   用户组 1,用户组2    用户    (设置用户次用户组),使用gpasswd -a   用户   用户组,可以添加多个用户组。

输入图片说明

输入图片说明

* usermod  -g   新的GID    用户  (更改用户GID)* usermod  -u   新的UID    用户  (更改用户UID)

输入图片说明

* 查看用户UID和GID:id  用户名* usermod   -d   家目录   用户 (更改用户家目录)* usermod   -L   用户名   (锁定用户密码)* usermod   -U   用户名   (解除用户密码锁定)* id  xxx   :查看用户uid、gid、和所有者,所属组。

输入图片说明

用户密码管理

修改用户密码:passwd 用户

或者echo -e "123123\n123123" | passwd 用户

设置用户的密码:echo "xxxx" | passwd --stdin 用户1

输入图片说明

临时关闭用户:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上就可以了。想恢复该用户,去掉即可。

查看shadow文件凡是密码被锁定的,在第二个字段首,都会有一个感叹号。

* Passwd  -S   用户  (查看用户的密码状态,-Sa  查看所有用户的密码状态)* passwd  -l    用户  (锁定用户密码,登入不能修改密码。 -u  解锁)

输入图片说明

mkpasswd命令

用来生成密码的工具,默认没有该命令

需要安装yum install -y expect

输入图片说明

默认生成9为复杂度较高的字符串,

指定位数:-l

指定几位特殊符号:-s

输入图片说明

转载于:https://my.oschina.net/u/3363383/blog/1579998

你可能感兴趣的文章
[javaEE] Servlet的手动配置
查看>>
c#动态类型
查看>>
iOS开发--Swift 基于AFNetworking 3.0的网络请求封装
查看>>
WebService 的Description 属性说明(转)
查看>>
select下拉框可以直接取list里的内容 不用非得转map (不得不承认我是个ZZ,这么简单的问题才反应过来,--^--)...
查看>>
IOS UITableView下拉刷新
查看>>
高性能MySQL(第三版)
查看>>
微信小程序项目实践 项目范围及开发计划
查看>>
js 将json字符串转换为json对象的方法解析
查看>>
1.hive数据库调优之路
查看>>
BZOJ-1087: [SCOI2005]互不侵犯King (状压DP)
查看>>
AVS SampleApp
查看>>
Qt图形视图框架公开课资料
查看>>
C++容器(五):set类型
查看>>
重新绘制TabControl的Tabpage标签,添加图片及关闭按钮
查看>>
C#线程调用带参数的方法
查看>>
live555 编译
查看>>
MTU 检测和设置
查看>>
树莓派新版-入门配置 带配置选项翻译
查看>>
ssl问题
查看>>