1.usermod命令
usermod命令是用来更改用户属性的,其格式为usermod -参数 username 其常用参数如下:
- a /append ##把用户追加到某些组中,只跟-G一起使用。
- d /home ## 指定用户的家目录。
- e /expiredate ##指定用户账号禁用日期,日期格式为:YY-MM-DD
- f /inactive ##用户账号密码过期多少天后禁用该账号,0表示只要过期就禁用账号,-1表示禁用该功能。
- g /gid ##修改用户的gid,该gid必须存在,才能使用
- G /groups ##把用户追加到某些组里,可以追加到多个组中,每个组之间用“,”隔开
- l /login ##修改用户的登录名称
- L /lock ##锁定用户的密码=passwd -l username
- s / shell ##修改用户的shell
- u / uid ##修改用户的uid,uid 是唯一的
- U /unlock ##解锁用户的密码=passwd -u username
- usermod -g
- usermod -d
-
二、用户密码管理
给用户设置密码的命令:passwd [username] 该命令 后若不加用户名字,则是为自己设定密码,示例如下:
-
登录root账户,后面跟普通账户名字,修改指定账户密码。示例如下:
-
命令mkpasswd
-
mkpasswd 用于生成密码。需要安装expect软件。
-
指定生成指定长度的密码
-
指定密码中的特殊字符
-