李成笔记网

专注域名、站长SEO知识分享与实战技巧

Linux系统Shell脚本编程之编写服务器用户密码图形化修改管理程序

简介:Linux 系统的安全问题于信息安全领域而言,乃是最为重要且基础的问题之一。账户与密码堪称操作系统安全的首道防线,定期对密码予以更改,能够降低密码猜测攻击的成功几率。缘由在于,即便攻击者获取了一次有效的密码,其有效期亦有限。鉴于企业的服务器数量众多,倘若逐个登录服务器去修改帐号密码,不但耗时费力,而且极易出错。故而,需要具备批量自动化修改账号密码的程序,同时结合 whiptail 图形化工具,令程序的操作直观简洁,易于操作。

本文将会阐述 Linux 系统 Shell 脚本编程中有关编写服务器用户密码自动化、图形化批量修改管理程序的内容,能够通过 Shell 脚本程序达成多台服务器帐号密码的批量修改。详细内容敬请参考下文。

一、登录系统

1.登录Linux系统

2.查看Whiptail版本和帮助信息

二、设计字符界面程序

1.需求分析

说明:通过Shell+Whiptail设计一款工具批量修改多台服务器账号密码的自动化脚本程序。

2.程序设计

(1)编写脚本程序change_passwd.sh

(2)授权脚本程序change_passwd.sh

(3)授权脚本程序change_passwd.sh

三、设计图形界面程序

1.需求分析

说明:结合Shell+Whiptail设计可以对多台服务器进行批量修改的自动化、图形化工具。

2.设计图形界面程序

(1)编写图形界面程序change_passwd_whiptail.sh

(2)授权图形界面程序change_passwd_whiptail.sh

(3)执行图形界面程序change_passwd_whiptail.sh

首先,执行指令# sh change_passwd_whiptail.sh

其次,选择【查看当前系统用户信息】回车,如下图

然后,选择【批量修改远程服务器帐号密码】回车,如下图

最后,选择【退出程序】回车,如下图

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言