一、 usermod命令

usermod可用来修改用户帐号的各项设定

-c, --comment 注释 GECOS 字段的新值
-d, --home HOME_DIR 用户的新主目录
-e, --expiredate EXPIRE_DATE 设定帐户过期的日期为 EXPIRE_DATE
-f, --inactive INACTIVE 过期 INACTIVE 天数后,设定密码为失效状态
-g, --gid GROUP 强制使用 GROUP 为新主组
-G, --groups GROUPS 新的附加组列表 GROUPS
-a, --append GROUP 将用户追加至上边 -G 中提到的附加组中,
并不从其它组中删除此用户
-h, --help 显示此帮助信息并推出
-l, --login LOGIN 新的登录名称
-L, --lock 锁定用户帐号
-m, --move-home 将家目录内容移至新位置 (仅于 -d 一起使用)
-o, --non-unique 允许使用重复的(非唯一的) UID
-p, --password PASSWORD 将加密过的密码 (PASSWORD) 设为新密码
-R, --root CHROOT_DIR chroot 到的目录
-s, --shell SHELL 该用户帐号的新登录 shell
-u, --uid UID 用户帐号的新 UID
-U, --unlock 解锁用户帐号
-Z, --selinux-user SEUSER 用户账户的新 SELinux 用户映射

[root@davery ~]# usermod -u 111 uaername
[root@davery ~]# usermod -g gid username
[root@davery ~]# usermod -d /home/ss username
[root@davery ~]# usermod -s /sbin/nologin usernamer

把grp1添加进davery组

再把user3加进daery组

[root@davery ~]# usermod -g grp1 davery
[root@davery ~]# id davery
uid=1000(davery) gid=1003(grp1) 组=1003(grp1)
[root@davery ~]# usermod -G user3 davery
[root@davery ~]# id davery
uid=1000(davery) gid=1003(grp1) 组=1003(grp1),1006(user3)
[root@davery ~]#

二、用户密码管理

更改用户密码

[root@davery ~]# passwd
更改用户 root 的密码 。
新的 密码:
[root@davery ~]# passwd davery
查看用户密码

[root@davery ~]# head /etc/shadow
root:$6$6eviRlCAXDF9st5r$Xz/u82j7LJf.Y/rJSrjhMbbWvC8uS0r.qkgXMHqX3E3qaC2EINS.o/PYdO6GqsQOLopG.AV.Pi.BaJvFIPtWp/::0:99999:7:::
bin:*:17110:0:99999:7:::
daemon:*:17110:0:99999:7:::
adm:*:17110:0:99999:7:::
lp:*:17110:0:99999:7:::
sync:*:17110:0:99999:7:::
shutdown:*:17110:0:99999:7:::
halt:*:17110:0:99999:7:::
mail:*:17110:0:99999:7:::
operator:*:17110:0:99999:7:::
[root@davery ~]#

锁定/解锁用户密码

[root@davery ~]#passwd -l davery

[root@davery ~]#passwd -u davery

[root@davery ~]# usermod -L davery

[root@davery ~]# usermod -U davery

给用户设置密码

[root@davery ~]# passwd --stdin davery
更改用户 davery 的密码 。

*******
passwd:所有的身份验证令牌已经成功更新。

[root@davery ~]# echo "****" |passwd --stdin davery
更改用户 davery 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@davery ~]#

扩展

[root@davery ~]# echo -e "123\nsss"
123
sss
[root@davery ~]# echo -e "123nsss"
123nsss
[root@davery ~]# echo -e "123\tsss"
123 sss
[root@davery ~]# echo -e "1233\n1321" |passwd davery
更改用户 davery 的密码 。
[root@davery ~]#

三、mkpasswd生成密码工具

自动生成随机密码

[root@davery ~]# mkpasswd
-bash: mkpasswd: 未找到命令
[root@davery ~]# yum install -y expect

...

[root@davery ~]# mkpasswd
m07Grj#oJ
[root@davery ~]# mkpasswd -l 12
gse2e^EnuQ2l
[root@davery ~]# mkpasswd -l 12 -s4
passwd:错误的参数 -s4:未知的选项
[root@davery ~]# mkpasswd -l 12 -s 4
]KE>;7s^bf0y
[root@davery ~]#

Linux CentOS7 VMware usermod命令、用户密码管理、mkpasswd命令的更多相关文章

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

    3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 usermod命令 设置用户uid: usermod  -u  111 username 设置用户gid usermod ...

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

    passwd是更改用户密码的文件,如果在root下,我们可以直接输入这个命令更改密码[root@localhost ~]# passwd更改用户 root 的密码 .新的 密码:如果想更改其他用户的密 ...

  3. Linux CentOS7 VMware 相对和绝对路径、cd命令、mkdir/rmdir、rm命令——笔记

    一. 相对和绝对路径 绝对路径是从/(也被称为根目录)开始的,比如/usr.cd /root/ pwd 注:判断用户当前所处的位置 相对路径是以 . 或 .. 开始的 二.cd命令 cd 是进入到当前 ...

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

    3.4 usermod命令--更改用户帐户属性 -a|--append ##把用户追加到某些组中,仅与-G选项一起使用 -G|--groups ##把用户追加到某些组中,仅与-a选项一起使用:把该用户 ...

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

    第3周第2次课(4月3日) 课程内容:3.4 usermod命令3.5 用户密码管理3.6 mkpasswd命令 3.4 usermod命令 usermod可以修改用户的UID和GID 命令使用格式: ...

  6. linux用户的基本操作2 用户密码管理

    目录 linux系统的基本用户操作2 用户的扩展知识 用户密码管理 linux系统的基本用户操作2 3)使用userdel删除账户 语法 : userdel [-r] username -r 同时删除 ...

  7. Centos7下关于系统用户密码规则-运维笔记

    针对Centos7下的系统用户的密码规则复杂度的设置,处于安全考虑,说明如下: 一.设置密码规则 1)密码长度.有效期 /etc/login.defs文件是当创建用户时的一些规划,比如创建用户时,是否 ...

  8. Linux CentOS7 VMware linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理

    一. linux和windows互传文件 X-shell.Securecrt远程终端,与Windows之间互传文件. 安装一个工具lrzsz [root@davery ~]# yum install ...

  9. linux(centOS7)的基本操作(三) 用户、组、权限管理

    用户和组 1.用户.组.家目录的概念 linux系统支持多用户,除了管理员,其他用户一般不应该使用root,而是应该向管理员申请一个账号.组类似于角色,系统可以通过组对有共性的用户进行统一管理.每个用 ...

随机推荐

  1. 域名和URL各部分组成

    什么是域名? 域名,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传 输时标识计算机的电子方位. IP地址是Internet主机的作为路由寻址用的数字型标识,人 ...

  2. Cosmetic Bottles - Cosmetic Packaging: What Are The Characteristics Of Trends?

    There are certain differences in products, of which cosmetics are the most obvious. In addition to t ...

  3. P1893山峰瞭望

    传送门 看完这个题,大家都懂意思吧,然后代码呢,emmmmm #include <bits/stdc++.h> using namespace std; const int maxn = ...

  4. mysql_pw 指令 数据库创建过程

    ------------------pw_db数据库创建过程各表创建指令-------------------------- create database pw_db; #创建一个数据库use pw ...

  5. dom4j递归解析XML字符串所有子节点

    /** * dom4j递归解析所有子节点 * * @param childElements * @param mapEle * @return */ public Map<String, Obj ...

  6. unity优化-内存(网上整理)

    内存优化内存的开销无外乎以下三大部分:1.资源内存占用:2.引擎模块自身内存占用:3.托管堆内存占用.在一个较为复杂的大中型项目中,资源的内存占用往往占据了总体内存的70%以上.因此,资源使用是否恰当 ...

  7. robot framework 如何自己写模块下的方法或者库

    一.写模块(RF能识别的模块) 例如:F:\Python3.4\Lib\site-packages\robot\libraries这个库(包)下面的模块(.py),我们可以看下源码 注意:这种是以方法 ...

  8. nginx 性能优化的概述及在CPU资源方面的处理

    nginx的性能优化的概述 软件层面的提升硬件的使用率 增大CPU的利用率 增大内存的利用率 增大磁盘IO利用率 增大网络带宽利用率 提升硬件规格 网卡:万兆网卡.例如10G.25G.40G等 磁盘: ...

  9. LUA拾翠

    一.函数 1.格式 optional_function_scope function function_name( argument1, argument2, argument3..., argume ...

  10. 十五 OGNL的入门

    一.访问对象的方法