【从小白到大神】进一步学习Linux操作系统(九)

Linux用户与组管理(最终篇)

目录

一、用户管理

(七)年龄信息

1.7.1、  chage命令

二、组管理

2.1、  groupadd  创建组

2.2、  groupmod修改组

2.3、  groupdel删除组

2.4、  gpasswd添加用户

三、用户信息查看

3.1、  id命令

3.2、  finger命令

3.3、  whoami命令

3.4、  who命令

3.5、  w命令

四、课外拓展

4.1、安装epel源

4.2、安装sl小火车

4.3、安装小猫追鼠标

总结


一、用户管理

(七)年龄信息

1.7.1、  chage命令

chage命令语法:  chage [选项] 用户名

chage使用场景:修改已常见用户的密码属性

chage命令选项:

-l(小写L),--list             显示账户信息

命令写法:           chage -l 用户名

 -d,--lastday                   将最近一次密码设置时间设为“最近日期”

命令写法:           chage -d YYYY-MM-DD 用户名

                            chage -d 0 用户名

   -E,--expiredate              将账户过期时间设为“过期日期”

命令写法:           chage -E YYYY-MM-DD 用户名

命令写法:           chage -E -1 用户名(取消账户失效时间)

 chage -I(大写i),--inactive         过期N天数后,设定密码为失效状态

命令写法:           chage -I N 用户名

 -m,--mindays               密码修改最短天数

命令写法:           chage -m N 用户名

命令写法:           chage -m 0 用户名(随时可以修改密码)

 -M,--mindays              密码最长使用天数

命令写法:           chage -M N 用户名

命令写法:           chage -M -1 用户名(取消密码有效期)

二、组管理

组管理是用户账户的集合,组管理的作用:方便权限设置

组操作

2.1、  groupadd  创建组

groupadd命令语法

groupadd [选项] groupName

选项

-g, --gid                             指定GID

groupadd -g GID groupName

2.2、  groupmod修改组

语法                        groupmod [选项] groupName

选项

-g, --gid                            修改GID

groupmod -g GID groupName

2.3、  groupdel删除组

语法                        groupdel groupName

2.4、  gpasswd添加用户

语法                        gpasswd [选项] groupName 

选项

-a, --add                            添加用户到组

gpasswd -a userName  groupName

 -d, --delete                            将用户移除

gpasswd -d userName groupName

 -M, --members                            批量添加用户到组

gpasswd -M userName1,userName2,userName3...... groupName

三、用户信息查看

3.1、  id命令

id:用户信息查看,显示真实和有效的 UID 和 GID

语法            id [userName]

 直接输入id将显示当前登录用户信息,输入id加用户名查看指定用户id。 

3.2、  finger命令

默认没有软件程序,需要安装

rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/finger-0.17-52.el7.x86_64.rpm

 用户信息查找命令

语法            finger [选项] [userName]

显示结果

LoginNameTtyIdleLogin TimeOfficeOffice PhoneHost

登录

用户名

用户的真实名称登录的终端设备号用户空闲时长

登录

时间

登录用户工作办公室登录用户工作电话登录用户所使用的主机名

3.3、  whoami命令

显示当前登录用户名

3.4、  who命令

显示用户登录信息,不详细

3.5、  w命令

详细显示登录用户信息,包括正在运行的程序       

USERTTYFROMLOGIN@IDLEJCPUPCPUWHAT
登录的用户名

终端

设备名

登录的IP地址或主机名

登录

时间

用户没有任何操作的时间用户的所有进程占用CPU的时间用户当前进程占用CPU的时间用户当前正在执行的命令或进程的名称

应用场景:当有人非法远程登录你的计算机时,可以使用w命令查看

四、课外拓展

4.1、安装epel源

wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/epel-release-7-11.noarch.rpm

        rpm -ivh epel-release-7-11.noarch.rpm

4.2、安装sl小火车

        yum install -y sl

        运行sl

4.3、安装小猫追鼠标

        yum install -y oneko

        运行oneko&

总结

       经过三天的学习,用户与组管理已经学习完毕,大部分内容都需要进一步实操学习,多敲击命令才能更好的加深印象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wjy¹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值