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命令相关推荐

  1. usermod命令,用户密码管理,mkpasswd命令

    2019独角兽企业重金招聘Python工程师标准>>> usermod命令 usermod 修用户的属性 -u 修改用户uid -g 修改用户gid -d 修改用户家目录 -s 修改 ...

  2. usermod命令,用户密码管理passwd命令,mkpasswd命令

    usermod命令 usermod命令用来给用户设定UID及GID 给用户设定UID usermod -u *** username 给用户设定GID usermod -g ***/groupname ...

  3. usermod 命令、mkpasswd命令及用户密码管理

    1.usermod命令 usermod ,是更改用户属性的命令,用法与 useradd 有点相似.主要有以下几个用法: ① 更改用户 uid :usermod + -u + 指定ID + 用户名 : ...

  4. 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 如果继续添加 ...

  5. usermod命令 、用户密码管理、mkpasswd命令

    2019独角兽企业重金招聘Python工程师标准>>> 一.usermod命令 usermod命令是用来更改用户属性的,其格式为usermod -参数 username 其常用参数如 ...

  6. linux用usermod修改密码,Linux笔记(usermod命令,用户密码管理,mkpasswd)

    一.usermod命令 usermod 更改用户属性的命令 -u  +号码  +用户名        更改uid -g  +号码/组名  +用户名      更改gid -d  +/路径   +用户名 ...

  7. usermod命令、用户密码管理以及mkpasswd命令

    usermod命令 usermod:更改用户属性的命令. usermod -u UID 用户名:更改一个用户的UID. usermod -g GID(或组名) 用户名:更改一个用户的GID.(组一定要 ...

  8. Linux密码是一个回文,usermod命令和用户密码管理

    3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 3.4 usermod命令 在某些情况下需要改变现的用户的属性,改变用户的home目录.登录名.密码.登录shell,截 ...

  9. usermod命令,用户密码管理,makpasswd

    usermod命令,用户密码管理,makpasswd usermod是更改用户的属性 [root@alex ~]# usermod -u  1002 suer   更改uid [root@alex ~ ...

最新文章

  1. Nature调查 l 中国博士生们的科研围城
  2. 掌握图神经网络GNN基本,看这篇文章就够了
  3. Linux根文件系统介绍
  4. 【计算理论】计算复杂性 ( 小 O 记号 | 严格渐进上界 | 分析算法的时间复杂度 )
  5. PyPy为什么能让Python比C还快?一文了解内在机制
  6. 学习Java能够从事哪些工作?
  7. 把样本扩增与多类标融合在一起的caffe 代码
  8. TCP/IP review之 静态路由
  9. 使用Android 实现计算器功能
  10. 全国宏观经济指标(图表以及相应的大致注释)
  11. 黄河金岸诗词大赛获奖作品选登(2:现代新诗)
  12. 密码学------BAN逻辑总结
  13. 史上最全:Jetbrains全家桶31款软件 分类+功能整理收集
  14. (二)Spring中的ioc
  15. 梦想家-致停不下来的我们
  16. XP计算机里改单核,如何将双核CPU改成单核CPU 双核改单核教程
  17. 如何在Visual Studio中安装.net6.0 或者 将在Visual Studio中将.net 5.0更新为6.0
  18. 看牛人如何学习JAVA-如何学习java
  19. 异常 | ARM _data_abort 异常处理流程
  20. OpenGL: 位图字体

热门文章

  1. Python 多进程本机共享内存(二)
  2. [翻译] PPDragDropBadgeView
  3. web开发人员必备的提高开发水平的20个参考手册
  4. Reactive Extensions入门(6):使用Rx进行单元测试
  5. 视频:网站建设-如何利用网络赚大钱2
  6. 升级到NVelocity1.1版本
  7. C#线程系列讲座(4):同步与死锁
  8. 微软十月补丁星期二值得关注的0day及其它
  9. 【SRH】------node创建简单的服务器
  10. Linux学习总结(二十九)系统日志