目录
一、用户操作年龄信息年龄信息
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