2013년 12월 2일 월요일

[Linux] 모든 계정 패스워드 한꺼번에 변경하기

denylist 에는 바꾸지 않을 유저명만 적어주면 됩니다.(python2.2 이상에서적용하세요...)
레드햇 기준이며 man passwd 에서 --stdin 이 나오면 사용가능합니다.

#!/usr/local/bin/python

import os
import commands
import sys

denylist = ['root','nobody']

f = open("/etc/passwd")
for a in f:
    a = a.strip("\n")
    a = a.split(":")
    if a[0] not in denylist:
        os.system("echo \"pass!word@\"|passwd %s --stdin" %a[0])
        print a[0]

# 자신의 프로그램삭제
os.system("rm -fv ./%s" %sys.argv[0])

홈페이지 jQuery 라이브러리에서 CVE-2019-11358 취약점 패치 여부 확인 방법

현재 홈페이지에서 사용 중인 jQuery 라이브러리가 CVE-2019-11358 취약점 패치를 적용했는지 확인하는 방법은 다음과 같습니다. 1. jQuery 버전 확인 홈페이지 소스 코드를 확인하여 jQuery 라이브러리 버전을 직접 확인합니다. 웹 ...