1111222
- 查看 [ ] 1111
In [ ]:
In [1]:
!uname
Linux
In [2]:
!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 用户映射
In [3]:
!groupadd
用法:groupadd [选项] 组
选项:
-f, --force 如果组已经存在则成功退出
并且如果 GID 已经存在则取消 -g
-g, --gid GID 为新组使用 GID
-h, --help 显示此帮助信息并推出
-K, --key KEY=VALUE 不使用 /etc/login.defs 中的默认值
-o, --non-unique 允许创建有重复 GID 的组
-p, --password PASSWORD 为新组使用此加密过的密码
-r, --system 创建一个系统账户
-R, --root CHROOT_DIR chroot 到的目录
In [7]:
!chage
用法:chage [选项] 登录
选项:
-d, --lastday 最近日期 将最近一次密码设置时间设为“最近日期”
-E, --expiredate 过期日期 将帐户过期时间设为“过期日期”
-h, --help 显示此帮助信息并推出
-I, --inactive INACITVE 过期 INACTIVE 天数后,设定密码为失效状态
-l, --list 显示帐户年龄信息
-m, --mindays 最小天数 将两次改变密码之间相距的最小天数设为“最小天数”
-M, --maxdays 最大天数 将两次改变密码之间相距的最大天数设为“最大天数”
-R, --root CHROOT_DIR chroot 到的目录
-W, --warndays 警告天数 将过期警告天数设为“警告天数”
In [8]:
!man chage
CHAGE(1) 用户命令 CHAGE(1)
名名称称
chage - 更改用户密码过期信息
大大纲纲
cchhaaggee [_选_项] _登_录
描描述述
The cchhaaggee command changes the number of days between password changes
and the date of the last password change. This information is used by
the system to determine when a user must change his/her password.
选选项项
cchhaaggee 命令可以接受的选项有:
--dd, ----llaassttddaayy_L_A_S_T___D_A_Y
Set the number of days since January 1st, 1970 when the password
was last changed. The date may also be expressed in the format
YYYY-MM-DD (or the format more commonly used in your area). If the
_L_A_S_T___D_A_Y is set to _0 the user is forced to change his password on
the next log on.
--EE, ----eexxppiirreeddaattee_E_X_P_I_R_E___D_A_T_E
Set the date or number of days since January 1, 1970 on which the
user's account will no longer be accessible. The date may also be
expressed in the format YYYY-MM-DD (or the format more commonly
used in your area). A user whose account is locked must contact the
system administrator before being able to use the system again.
_E_X_P_I_R_E___D_A_T_E 设置为 _-_1 会移除账户的过期日期。
--hh, ----hheellpp
现实帮助信息并退出。
--II, ----iinnaaccttiivvee_I_N_A_C_T_I_V_E
Set the number of days of inactivity after a password has expired
before the account is locked. The _I_N_A_C_T_I_V_E option is the number of
days of inactivity. A user whose account is locked must contact the
system administrator before being able to use the system again.
_I_N_A_C_T_I_V_E 设置为 _-_1 会移除账户禁用功能。
--ll, ----lliisstt
现实账户年龄信息。
--mm, ----mmiinnddaayyss_M_I_N___D_A_Y_S
在密码更改之间的最小天数设置为 _M_I_N___D_A_Y_S。此字段中的 0
值表示用户可以在任何时间更改其密码。
--MM, ----mmaaxxddaayyss_M_A_X___D_A_Y_S
Set the maximum number of days during which a password is valid.
When _M_A_X___D_A_Y_S plus _L_A_S_T___D_A_Y is less than the current day, the user
will be required to change his/her password before being able to
use his/her account. This occurrence can be planned for in advance
by use of the --WW option, which provides the user with advance
warning.
_M_A_X___D_A_Y_S 设置为 _-_1 会移除密码有效性检查。
--RR, ----rroooott_C_H_R_O_O_T___D_I_R
Apply changes in the _C_H_R_O_O_T___D_I_R directory and use the configuration
files from the _C_H_R_O_O_T___D_I_R directory.
--WW, ----wwaarrnnddaayyss_W_A_R_N___D_A_Y_S
Set the number of days of warning before a password change is
required. The _W_A_R_N___D_A_Y_S option is the number of days prior to the
password expiring that a user will be warned his/her password is
about to expire.
如果没有选择任何选项,cchhaaggee
会进入交互模式,以所有字段的当前值提示用户。输入一个新值可以更改这些字段,或者留空使用当前值。当前值出现在
_[ _] 标记对里。
注注意意
cchhaaggee 需要有一个影子密码文件才可用。
只有 root 才可以使用 cchhaaggee,一个特殊情况是 --ll
选项,用来让非特权用户觉得自己的密码或账户何时过期。
配配置置文文件件
在 /etc/login.defs 中有如下配置变量,可以用来更改此工具的行为:
文文件件
/etc/passwd
用户账户信息。
/etc/shadow
安全用户账户信息。
退退出出值值
cchhaaggee 命令有如下退出值:
_0
成功
_1
权限不够
_2
无效的命令语法
_1_5
无法找到影子密码文件
参参见见
ppaasssswwdd(5), sshhaaddooww(5).
shadow-utils 4.1.5.1 2016-11-05 CHAGE(1)
In [ ]: