自己写的check aix系统用户密码是否过期的shell 脚本,单位环境是设置用户密码3个月过期,时间长了经常有账户密码过期。供大家参考。
# Check user password expired
currenttime=`perl -le "print scalar time" `
maxage=`grep -p default: /etc/security/user | awk '$1 ~ /maxage/ {print $3}'`
expiretime=`expr $maxage \* 604800`
userlist=`cat /etc/passwd |awk -F ":" '{ print $1 }'`
count=0
for i in $userlist ; do
grep -p ^${i}: /etc/security/passwd | awk '$1 ~ /lastupdate/ {print $3}' | read lastupdate &&
threshold=`expr $currenttime - $lastupdate`
if [ $threshold -gt $expiretime ]
then
count=`expr $count + 1`
echo "${i}"
fi
done
if [ $count -eq 0 ]
then
echo "None"
fi
分享到:
相关推荐
### Shell脚本实现从文件夹中递归复制文件 #### 背景介绍 在日常工作中,有时我们可能需要从多层嵌套的文件夹结构中提取特定的文件或者进行数据整理工作。对于这种需求,手动操作显然是低效且耗时的。此时,利用...
在这个文档中,作者详细介绍了如何使用Shell脚本来监控Linux系统下MySQL的主从同步状态,并且通过邮件通知管理员同步错误。以下是根据文档内容总结的关键知识点: 1. **Shell脚本的作用**:Shell脚本能够自动化执行...
Linux下监控磁盘的空闲空间的shell脚本,对于系统管理员或DBA来说,必不可少。下面是给出的一个监控磁盘空间空间shell脚本的样本,供大家参考。 1、监控磁盘的空闲空间shell脚本 robin@SZDB:~/dba_scripts/...
本文将详细介绍如何使用shell脚本来实现系统CPU资源的自动监测,并在CPU资源异常升高时自动打印应用线程日志文件。 首先,让我们了解CPU资源监测的基础。在Linux系统中,可以使用`top`或`vmstat`命令来实时查看系统...
本文将详细介绍如何利用Shell脚本实现Linux系统文件完整性检测,并通过计算MD5校验和的方法来验证文件是否被篡改。 #### 关键概念解释 1. **文件完整性检测**: 是一种安全技术,用于检测关键文件是否被未经授权地...
在日常的系统管理和软件开发过程中,Shell脚本作为一种强大的工具被广泛应用于自动化任务处理、数据处理及系统维护等场景之中。本文将详细探讨Shell脚本中用于读取文件的各种方法,并通过具体的示例来帮助读者更好地...
Shell脚本是Linux系统中一种强大的工具,它可以帮助用户自动化执行一系列命令。通过编写Shell脚本,用户可以更高效地管理服务器、处理数据以及完成日常任务。Shell脚本编程对于Linux系统管理员、开发人员甚至是普通...
在IT领域,尤其是在系统管理和自动化任务执行中,`Shell`脚本和`Python`脚本经常结合使用。`Shell`脚本擅长于处理系统级别的任务,如文件操作、进程管理等,而`Python`则提供了更为强大的数据处理和逻辑控制功能。本...
本文将深入探讨标题"shell_ip_orangewgz_linux_shell_shell编程_shell脚本_"所提及的利用Shell编写判断IP地址合法性的脚本这一主题。我们将围绕Linux Shell、Shell脚本、shell编程以及如何在orangewgz Linux发行版上...
在Linux开发中,Shell脚本是系统管理员和开发者常用的一种自动化工具,用于完成日常任务自动化、系统管理以及软件部署等工作。然而,由于Shell脚本的语法灵活性和易出错性,编写高质量的脚本往往是一项挑战。...
当你需要在Python程序中执行Linux系统的shell命令或脚本时,Python提供了多种方式来实现这一功能。这个主题,"python调用shell脚本",是Python开发者在进行系统运维或服务器管理时经常遇到的情景。下面我们将深入...
Shell脚本是一种在Unix/Linux操作系统中广泛使用的脚本语言,它基于Bash shell。通过编写简单的Shell脚本,你可以自动化一系列的命令操作,提高工作效率。以下是一些基本的Shell脚本知识点: 1. **参数检查**: ...
`check_nginx.sh`是一个简单的Shell脚本,用于检查Nginx服务的状态。如果Nginx服务异常,Keepalived会降低优先级,触发VRRP状态切换。 通过结合Nginx的负载均衡能力和Keepalived的高可用性,我们可以构建一个健壮的...
Shell是一种用户与操作系统之间交互的命令行解释器,它为用户提供了一个界面来执行命令和脚本。Linux系统中最常见的Shell有Bash(Bourne Again SHell)、Korn Shell(ksh)等。Shell脚本则是用Shell语言编写的程序,...
检测服务监控脚本,可设置定时执行及开机启动执行 定时执行:5分钟检测一次 crontab -e */5 * * * * /bin/bash /home/mysh/service-health-check.sh >/dev/null 2>&1 开机启动: vim /etc/rc.local /bin/bash /home/...
ShellCheck是一款强大的开源工具,专为检测和修复Bash和其他Unix shell脚本中的常见错误而设计。它在软件开发流程中扮演着静态代码分析器的角色,帮助程序员在执行脚本之前发现潜在的问题,从而提高脚本的可靠性和可...
在提供的压缩包`PostgreSQL-healthcheck-script-master`中,你可能会找到一个结构化的shell脚本,它整合了上述命令,形成了一套完整的检查流程。脚本通常会包含错误处理机制,以确保即使在某些检查失败时,整个脚本...
UNIX shell 脚本主要用于 UNIX 操作系统,而 Linux shell 脚本主要用于 Linux 操作系统。两者的语法和指令都有所不同。 三、创建 shell 脚本 LL 在这个实验中,我们需要创建一个 shell 脚本,名为 LL。该脚本的...
为了解决这个问题,我们可以编写一个Shell脚本来定期检查IP变化并自动执行`nginx -s reload`命令来强制Nginx重新加载配置。 ### Shell脚本工作原理 1. **检测IP变化**:首先,脚本会定期读取动态DNS服务提供的API...
使用Shell脚本对Linux系统和进程资源进行监控是一种常见的系统管理任务,它可以帮助管理员实时了解系统的运行状态,及时发现并解决问题。以下是一些关于如何利用Shell脚本来监控Linux系统和进程资源的知识点: 1. *...