一、用户操作年龄信息年龄信息
chage 语法
chage [选项] username 使用场景 修改已创建用户的密码属性 选项 -l, --list 显示账户年龄信息 chage -l username
-d, --lastday
将最近一次密码设置时间设为“最近日期”
chage -d YYYY-MM-DD username
chage -d 0 username
强制用户下次登录必须修改密码
-E, --expiredate 将帐户过期时间设为“过期日期” chage -E YYYY-MM-DD username
chage -E -1 username
取消账户失效时间
-I, --inactive 过期N天数后,设定密码为失效状态 chage -l N username
-m, --mindays 密码修改最短天数 chage -m N username
/
chage -m 0 username 随时可以修改密码
-M, --maxdays 密码最长使用天数chage -M N username chage -M -1 username 取消密码有效期
/
-W, --warndays 将过期警告天数设为N天 chage -W N username
二、 组管理
概述
用户账户的集合
作用
方便权限设置
组操作
创建
groupadd
语法
groupadd [选项] groupName
选项 -g, --gid 指定GID groupadd -g GID groupName
修改 groupmod 语法 groupmod [选项] groupName 选项 -g, --gid 修改GID groupmod -g GID groupName
删除 groupdel 语法 groupdel groupName
添加用户 gpasswd 语法 gpasswd [选项] groupName 选项 -a, --add 添加用户到组 gpasswd -a userName groupName
-d, --delete 将用户移除 gpasswd -d userName groupName
-M, --members 批量添加用户到组 gpasswd -M userName1,userName2,...... groupName
三、用户信息查看
id 显示真实和有效的 UID 和 GID
语法
id [userName]
finger 默认没有需要安装 rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/finger-0.17-52.el7.x86_64.rpm
/
用户信息查找命令
语法
finger [选项] [userName] 显示结果 Login Name Tty Idle Login Time Office Office Phone Host whoami
显示当前登录用户名
who
显示用户登录信息,不详细
w
详细显示登录用户信息,包括正在运行的程序
显示结果
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
应用场景
当有人非法远程登录你的计算机时,可以使用w命令查看
四、扩展
安装epel源
wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/ep el-release-7-11.noarch.rpm rpm -ivh epel-release-7-11.noarch.rpm 安装sl小火车 yum install -y sl
运行sl 安装小猫追鼠标 yum install -y oneko 运行oneko&
安装俄罗斯方块
vim els.sh chmod +x els.sh 运行./els.sh