usermod命令 用户密码管理 mkpasswd命令
3.4 usermod命令
更改用户属性的命令
#usermod -u 111 username //改一个用户的uid//
#usermod -g 123 username //改一个用户的gid//
#usermod -d /home/addkk //指定一个家目录//
#usermod -s /bin/nologin username //指定ssh//
查看用户的所有id
[root@centos-01 ~]# id aming
uid=1000(aming) gid=1000(aming) 组=1000(aming)
一个用户可以属于多个组,但是gid只有一个
定义一个扩展组
[root@centos-01 ~]# usermod -G user2 aming
[root@centos-01 ~]# id aming
uid=1000(aming) gid=1000(aming) 组=1000(aming),1002(user2)
[root@centos-01 ~]#
3.5用户密码管理
更改root用户密码
#passwd
更改普通用户密码
#passwd username
[root@centos-01 ~]# tail /etc/shadow
dbus:!!:17318::::::
polkitd:!!:17318::::::
tss:!!:17318::::::
postfix:!!:17318::::::
sshd:!!:17318::::::
chrony:!!:17318::::::
aming:$6$zF8xBH5j$4cbtA4soY0vBLnZqsax4coqVomq5QJt2BSq01IcpFOls/n4odPgWWLv8iwMG5GI2zrMWMdL9q v3CM8KGlxLmR.:17333:0:99999:7::: //红色代表加密字符串//
user1:!!:17322:0:99999:7::: //2个叹号表示空密码,用户不能登录//
user2:!!:17332:0:99999:7:::
user4:!!:17332:0:99999:7:::
如果是星号表示被锁定的用户,不能登录
锁定一个用户的密码
[root@centos-01 ~]# passwd -l aming
锁定用户 aming 的密码 。
passwd: 操作成功
[root@centos-01 ~]# tail /etc/shadow
dbus:!!:17318::::::
polkitd:!!:17318::::::
tss:!!:17318::::::
postfix:!!:17318::::::
sshd:!!:17318::::::
chrony:!!:17318::::::
aming:!!$6$zF8xBH5j$4cbtA4soY0vBLnZqsax4coqVomq5QJt2BSq01IcpFOls/n4odPgWWLv8iwMG5GI2zrMWMdL9qv3CM8KGlxLmR.:17333:0:99999:7:::
user1:!!:17322:0:99999:7:::
user2:!!:17332:0:99999:7:::
user4:!!:17332:0:99999:7:::
解锁一个用户的密码
[root@centos-01 ~]# passwd -u aming
解锁用户 aming 的密码。
passwd: 操作成功
[root@centos-01 ~]# tail /etc/shadowdbus:!!:17318::::::polkitd:!!:17318::::::tss:!!:17318::::::postfix:!!:17318::::::sshd:!!:17318::::::chrony:!!:17318::::::
aming:$6$zF8xBH5j$4cbtA4soY0vBLnZqsax4coqVomq5QJt2BSq01IcpFOls/n4odPgWWLv8iwMG5GI2zrMWMdL9qv3CM8KGlxLmR.:17333:0:99999:7:::user1:!!:17322:0:99999:7:::user2:!!:17332:0:99999:7:::user4:!!:17332:0:99999:7:::
另外有一个命令也可以锁定和解锁
锁定用户密码
#usermod -L aming
解锁用户密码
#usermod -U aming
--stdin 创建用户密码
[root@centos-01 ~]# passwd --stdin user4
更改用户 user4 的密码 。
123456
passwd:所有的身份验证令牌已经成功更新。
直接一句命令表示要更改的命令
[root@centos-01 ~]# echo "111222" |passwd --stdin user4
更改用户 user4 的密码 。
passwd:所有的身份验证令牌已经成功更新。
echo -e 实现换行 换行要加n
[root@centos-01 ~]# echo -e "123\nsss"123sss
一条语句设定用户密码
[root@centos-01 ~]# echo -e "123111\n123111" |passwd user4
更改用户 user4 的密码 。
新的 密码:无效的密码: 密码少于 8 个字符
重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。
3.6 mkpsswd命令
先安装一个工具包
[root@centos-01 ~]# yum install -y expect
[root@centos-01 ~]# mkpasswd //生成密码工具//
qd11wDXd{
[root@centos-01 ~]# mkpasswd -l 12 //指定12位的字符串//
rea!djO9xT8r
[root@centos-01 ~]# mkpasswd -l 12 -s 3 //指定12位的字符串,带3个特殊符号//Vme^yJ/^6sr6
[root@centos-01 ~]# mkpasswd -l 12 -s 0 //指定12位的字符串,不带特殊符号//skre7bxONjd6
转载于:https://blog.51cto.com/13242922/2054919
usermod命令 用户密码管理 mkpasswd命令相关推荐
- usermod命令,用户密码管理,mkpasswd命令
2019独角兽企业重金招聘Python工程师标准>>> usermod命令 usermod 修用户的属性 -u 修改用户uid -g 修改用户gid -d 修改用户家目录 -s 修改 ...
- usermod命令,用户密码管理passwd命令,mkpasswd命令
usermod命令 usermod命令用来给用户设定UID及GID 给用户设定UID usermod -u *** username 给用户设定GID usermod -g ***/groupname ...
- usermod 命令、mkpasswd命令及用户密码管理
1.usermod命令 usermod ,是更改用户属性的命令,用法与 useradd 有点相似.主要有以下几个用法: ① 更改用户 uid :usermod + -u + 指定ID + 用户名 : ...
- 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 3.4 usermod命令 id aming 查看用户 uid gid 增加扩展组 usermod -G 如果继续添加 ...
- usermod命令 、用户密码管理、mkpasswd命令
2019独角兽企业重金招聘Python工程师标准>>> 一.usermod命令 usermod命令是用来更改用户属性的,其格式为usermod -参数 username 其常用参数如 ...
- linux用usermod修改密码,Linux笔记(usermod命令,用户密码管理,mkpasswd)
一.usermod命令 usermod 更改用户属性的命令 -u +号码 +用户名 更改uid -g +号码/组名 +用户名 更改gid -d +/路径 +用户名 ...
- usermod命令、用户密码管理以及mkpasswd命令
usermod命令 usermod:更改用户属性的命令. usermod -u UID 用户名:更改一个用户的UID. usermod -g GID(或组名) 用户名:更改一个用户的GID.(组一定要 ...
- Linux密码是一个回文,usermod命令和用户密码管理
3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 3.4 usermod命令 在某些情况下需要改变现的用户的属性,改变用户的home目录.登录名.密码.登录shell,截 ...
- usermod命令,用户密码管理,makpasswd
usermod命令,用户密码管理,makpasswd usermod是更改用户的属性 [root@alex ~]# usermod -u 1002 suer 更改uid [root@alex ~ ...
最新文章
- Nature调查 l 中国博士生们的科研围城
- 掌握图神经网络GNN基本,看这篇文章就够了
- Linux根文件系统介绍
- 【计算理论】计算复杂性 ( 小 O 记号 | 严格渐进上界 | 分析算法的时间复杂度 )
- PyPy为什么能让Python比C还快?一文了解内在机制
- 学习Java能够从事哪些工作?
- 把样本扩增与多类标融合在一起的caffe 代码
- TCP/IP review之 静态路由
- 使用Android 实现计算器功能
- 全国宏观经济指标(图表以及相应的大致注释)
- 黄河金岸诗词大赛获奖作品选登(2:现代新诗)
- 密码学------BAN逻辑总结
- 史上最全:Jetbrains全家桶31款软件 分类+功能整理收集
- (二)Spring中的ioc
- 梦想家-致停不下来的我们
- XP计算机里改单核,如何将双核CPU改成单核CPU 双核改单核教程
- 如何在Visual Studio中安装.net6.0 或者 将在Visual Studio中将.net 5.0更新为6.0
- 看牛人如何学习JAVA-如何学习java
- 异常 | ARM _data_abort 异常处理流程
- OpenGL: 位图字体