lab-bill-sys-chkpassalgo-davidey

#!/bin/bash

#for security of os

for ip in `cat ip.txt`

do

echo -e "\033[31m##################$ip  #####################\033[0m"

RedhatVersion=`ssh$ip -C "cat /etc/issue" | awk NR==1‘{ print $7 }‘`

if[ ${RedhatVersion} = ‘5.6’ ]

then

ssh$ip -C "chattr -i /etc/login.defs && authconfig --passalgo=sha256--update && chattr +i /etc/login.defs && authconfig --test |grep hashing"

echo"[SUCCESS!!!] $ip passalgo has been changed into sha256">>  chpassalgo.log

echo-e "\033[31m[SUCCESS!!!] $ip passalgo has been changed into sha256\033[0m"

else

echo"[SOORY!!!] $ip RedhatVersion is not 5.6,it is $RedhatVersion,no need tobeen changed" >> chpassalgo.log

echo-e "\033[31m[SOORY!!!] $ip RedhatVersion is not 5.6,it is$RedhatVersion,no need to been changed\033[0m"

fi

done

很晚完成该文档,尽管每一天工作强度很大,还是愿意与大家一起进步。呵呵每天进步一点。

后续介绍其他模块,有什么问题敬请大家不要吝啬指出,一同改进。欢迎大家和大家的技术发烧友一起加入我们的qq群262407268,共建我们的《云络智慧城市》

lab-bill-sys-chkpassalgo-davidey,布布扣,bubuko.com

时间: 2024-11-24 05:56:04

lab-bill-sys-chkpassalgo-davidey的相关文章

Atitit.attilax的 case list 项目经验 案例列表

Atitit.attilax的 case list 项目经验 案例列表 1. Atian inputmethod 输入法3 2. Ati desktop engine桌面引擎3 3. Acc资金账户系统4 4. Attrib manager  属性管理器4 5. Auth sys权限系统4 6. Ad filter广告过滤系统 php 实现5 7. Big data Folder  base Store enginee大数据存储引擎(基于分布式文件夹)5 8. Disk Store engine

Atitit atiuse软件系列

1.1.  Atian inputmethod 输入法 方言与多语言多文字支持 (au)1 1.2. File searcher 文件搜索器,支持压缩文件与正则表达式搜索 以及自定义扩展(au)2 1.3. spider爬虫,数据采集,数据解析(au)2 1.4.  atipostter发帖机(pub cms platform au)2 1.5.  Garb file clearer垃圾文件识别与清理器 (au)2 1.6.  人脸识别,用来照片分类,以及区分集体照与个人照 (au)2 1.7.

MIT OS lab Makefile 分析

lab1 中的Makefile主要是根目录下的GNUMakefile, kern/Makefrag, boot/Makefrag, 后两者通过include直接包含到GNUMakefile中. 1 # 2 # This makefile system follows the structuring conventions 3 # recommended by Peter Miller in his excellent paper: 4 # 5 # Recursive Make Considere

CSAPP2e:Shell lab 解答

期中之后的第一个lab 就是实现一个简单的Shell 程序,程序的大部分已经写好,只需要实现 eval 函数和处理信号的sigchld_handle, sigint_handle, sigtstp_handle这三个函数. 这个lab 主要要求处理好各个信号,因为上课的时候一直听得很糊涂,就拖着没有写,直到这两天deadline逼近才动手.同样是时间紧迫,debug的时候出了很多问题,在网上搜了很多解答,但是因为题目版本不一样,并不完全适用,比如之前的不需要重定向.因此把自己写的代码也贴出来,最

python 基础 如何让程序接收参数,最简单用sys.argv[]来获取

python 基础 如何让程序接收参数,最简单用sys.argv[]来获取 1.用法 import sys  #导入sys模块 sys.argv[tag]  #根据参数的下标来取值 其中 tag为下标值,其中程序本身为0,sys.argv[0] 2.举例 (test_3.4.2) [[email protected] lab]# vim argv.py import sys print (sys.argv[0]) print (sys.argv[1]) print (sys.argv[2]) p

6.824 Lab 2: Raft 2B

Part 2B We want Raft to keep a consistent, replicated log of operations. A call to Start() at the leader starts the process of adding a new operation to the log; the leader sends the new operation to the other servers in AppendEntries RPCs.我们希望Raft保持

Day5模块-os和sys模块

os模块:操作系统调用的接口 -------------------------------------------------------------------------------------------- >>> os.listdir() #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印['.android', '.PyCharm2016.3', '.PyCharm2017.1', '.VirtualBox', '.YYBox', 'AppData', 'Ap

数据库问题5-SYS.SYSPROCESSES使用和查找死锁

http://blog.sina.com.cn/s/blog_62c4727d0100jc5z.html (一)理論部份 sys.sysprocesses (Transact-SQL) http://technet.microsoft.com/zh-tw/library/ms179881.aspx 包含在 SQL Server 執行個體上執行之處理序的相關資訊.這些處理序可以是用戶端處理序或系統處理序.若要存取 sysprocesses,您必須在 master 資料庫內容中,或者,您必須使用 m

sys.dm_db_wait_stats

sys.dm_db_wait_stats 返回在操作期间执行的线程所遇到的所有等待的相关信息. 可以使用此聚合视图来诊断 Azure SQL Database 以及特定查询和批处理的性能问题. 执行查询期间的特定等待时间类型可以说明查询中存在瓶颈或失效点. 同样,如果服务器级的等待时间较长或等待计数较多,说明服务器实例内交互查询交互中存在瓶颈或热点. 例如,锁等待指示查询争用数据:页 IO 闩锁等待指示 IO 响应时间较慢:页闩锁更新指示表示文件布局不正确. 列名 数据类型 说明 wait_ty

在Oracle 10g 中如何以sys的身份登录isqlplus页面

在linux上安装完成Oracle 10g以后,我们常常会用到isqlplus来执行SQL语句.但正常的isqlplus登录界面只支持以普通用户的身份进行登录,而我们有时又必须用到sys身份的权限才能执行某些操作,那如何才能以sys的身份来登录isqlplus页面呢? (1)设置oracle用户的java环境变量:(在文件的最底下增加一行) [[email protected]~] vim.bash_profile exportJAVA_HOME=$ORACLE_HOME/jdk exportP