小白带你走进linux用户与组管理(九)

简介: 小白带你走进linux用户与组管理(九)

一、用户操作年龄信息年龄信息    

chage     语法

chage [选项] username
使用场景
修改已创建用户的密码属性
选项
-l, --list
 显示账户年龄信息
chage  -l username

 5b2ac53e75c140389ffc348a8a68279e.png

-d, --lastday

将最近一次密码设置时间设为最近日期


chage -d  YYYY-MM-DD username

 7b3221b2ca0048b38d9767c6a8360634.png


chage -d 0 username

强制用户下次登录必须修改密码


ef0c20b076034bb4a588bec249cbcd50.png


-E, --expiredate
 将帐户过期时间设为“过期日期”
 chage -E YYYY-MM-DD username

167f1487849648c7a957f69381c21c72.png


chage -E -1 username

取消账户失效时间

ecb7ff8d65b04e31b713dbceb0b2bee8.png


-I, --inactive
过期N天数后,设定密码为失效状态
chage -l N username


b41d2f095a424c3baaae544b6c4b0158.png

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

9fd6b0f190ce47f68fc5417ad10a711e.png



/

chage -m 0 username
随时可以修改密码

1b42be43fc7241cbbd7177302636aa98.png


-M, --maxdays     
密码最长使用天数chage -M N username
chage -M -1 username
取消密码有效期


fce11ce4fb5649588f3ae69c285ffe06.png


/

-W, --warndays
将过期警告天数设为N天
 chage -W N username

893762c9ef8b4cf7972d4c9a3b6484b4.png

二、   组管理

概述
用户账户的集合

 作用

方便权限设置

组操作

创建

groupadd

语法

groupadd [选项] groupName


7ae60ae0bdc14f0bb74d80d5dc0d75f5.png


选项
-g, --gid 
 指定GID
 groupadd -g GID groupName

eb79acc4ca24482296ef071ffad75de0.png


修改
groupmod
 语法
 groupmod [选项] groupName
选项
 -g, --gid
 修改GID
 groupmod -g GID groupName


69f7c8271122404cb04c5148a3cf0522.png


删除
groupdel
 语法
groupdel groupName


3016a9201a9c4851a83772e0105e0828.png


添加用户
 gpasswd
 语法
gpasswd [选项] groupName 
选项
-a, --add
 添加用户到组
gpasswd -a userName  groupName


b50e475003dc41fcbbbb456d5d30edbb.png


-d, --delete
将用户移除
gpasswd -d userName groupName


4de180cb7f5045d2b00cbc2d1ea64dfb.png


-M, --members
 批量添加用户到组
gpasswd -M userName1,userName2,...... groupName


8304dd2aaafb4aa09f28c4b80e9efe03.png


三、用户信息查看

id       显示真实和有效的 UID GID

语法

id [userName]

ff4908bb300e4f8fa59522fb9df7008b.png

finger
默认没有需要安装
rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/finger-0.17-52.el7.x86_64.rpm


/

c8a0d5e62855437d975deba378b18165.png


用户信息查找命令

语法


finger [选项] [userName]
  显示结果
  Login     Name       Tty      Idle  Login Time   Office     Office Phone   Host
 whoami

3adecea98494495f9f4a520b3926d628.png


显示当前登录用户名

who


6ca2769b759b49a6af6b21f42ff130bb.png

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

w

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

 显示结果


USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT


d21502c2230943dda376e798f708d2fc.png

应用场景

当有人非法远程登录你的计算机时,可以使用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


58d09089554a43e5875052ee0a28b6ea.png


运行sl
安装小猫追鼠标
yum install -y oneko
 运行oneko&


37774bbef9e844238144946ef2f840ef.png

安装俄罗斯方块

vim els.sh
 chmod +x els.sh
运行./els.sh
相关文章
|
4月前
|
安全 Linux
Linux通配符及其在文件搜索和管理中的应用
Linux通配符及其在文件搜索和管理中的应用
|
5月前
|
Java Linux
Linux上管理不同版本的 JDK
Linux上管理不同版本的 JDK
264 0
|
4月前
|
Linux
入职必会-开发环境搭建37-Linux常用操作-Linux服务管理
系统启动以后一直存在且常驻内存没有界面的进程就是服务。Linux系统中的所有服务都保存在下列目录中:/usr/lib/systemd/system,进入该目录就能看到所有的服务。
入职必会-开发环境搭建37-Linux常用操作-Linux服务管理
|
4月前
|
Linux
Linux 中RPM软件包管理
Linux 中RPM软件包管理
|
4月前
|
SQL 自然语言处理 网络协议
【Linux开发实战指南】基于TCP、进程数据结构与SQL数据库:构建在线云词典系统(含注册、登录、查询、历史记录管理功能及源码分享)
TCP(Transmission Control Protocol)连接是互联网上最常用的一种面向连接、可靠的、基于字节流的传输层通信协议。建立TCP连接需要经过著名的“三次握手”过程: 1. SYN(同步序列编号):客户端发送一个SYN包给服务器,并进入SYN_SEND状态,等待服务器确认。 2. SYN-ACK:服务器收到SYN包后,回应一个SYN-ACK(SYN+ACKnowledgment)包,告诉客户端其接收到了请求,并同意建立连接,此时服务器进入SYN_RECV状态。 3. ACK(确认字符):客户端收到服务器的SYN-ACK包后,发送一个ACK包给服务器,确认收到了服务器的确
193 1
|
4月前
|
监控 安全 Unix
探索Linux命令repo-rss:管理仓库更新的新视角
`repo-rss`是一个设想中的Linux工具,用于通过RSS订阅跟踪软件仓库更新。它能订阅仓库、检测更新、生成RSS feed并发送通知。主要特点包括实时性、灵活性、自动化和可扩展性。用户可定制订阅、时间间隔及输出格式。示例用法包括订阅Debian仓库、将更新输出为RSS文件或发送至邮箱。使用时需注意安全、资源消耗和隐私,最佳实践包括定期评估、自动化处理、多源订阅和备份。此工具展示了RSS在软件管理中的创新应用。
|
5月前
|
Linux 网络安全 开发工具
Linux 管理远程会话 screen:掌握终端的多任务操作
`Linux screen` 命令让多任务管理变得更简单,尤其在SSH连接远程服务器时。创建新会话如`screen -S backup`,查看会话`screen -ls`,退出`exit`。高级功能包括直接在会话中运行命令,如`screen vim memo.txt`,会话共享以协同工作,以及通过`screen -r`或`-D -r`重新连接或强制恢复断开的会话。提高效率,确保任务不间断运行。
100 1
|
4月前
|
运维 Linux 调度
Linux定时器的配置与管理方法
Linux定时器的配置与管理方法
|
5月前
|
监控 网络协议 Linux
技术好文共享::Linux系统日志管理日志转储
技术好文共享::Linux系统日志管理日志转储
106 0
|
5月前
|
缓存 Linux 编译器
技术笔记:Linux程序包管理
技术笔记:Linux程序包管理
下一篇
无影云桌面