웹마스터 팁

/usr/sbin/
이나 /sbin/ 디렉토리 밑에 놓으시면되구요
퍼미션은 700 으로 조정해 주세요
사용법
dbu 사용자ID PASS

하면 계정과 디비가 만들어집니다. 첫번째 묻는것은 사용자 계정의 패스워드를 지정해주는것이고 두번째는 DB에 사용자를 추가하는 패스워드입니다.
완료된후에는 계정과 DB의 계정이 만들어집니다.
dbu 사용자ID
하시면 계정과 DB의 계정이 삭제됩니다.

############################################################################
# Create by NOP_0x90
# E-mail : naneker@hanmail.net
# 프로그램 상에 문제가 있다면 메일 주세요 ^__^
# insert 부분의 자신의 mysql버전의 필드수에 맞게 수정해주세요
############################################################################
#!/bin/bash

if [ $2 ]; then
        adduser $1
        echo "사용자의 PASSWORD설정입니다. 입력해주세요"
        passwd $1
        echo "/home/$1 사용자 생성완료"
        echo "user 테이블에 추가합니다"
        echo "insert into user values ("localhost","$1",Password("$2"),"N
","N","N","N","N","N","N","N","N","N","N","N","N","N"
,"N","N","N","N","N","N","N","","","","","0","0","0"
);" > /root/.dbadd.sql
        echo "db 테이블에 추가합니다."
        echo "insert into db values ("localhost","$1","$1","Y","Y","Y
","Y","Y","Y","Y","Y","Y","Y","Y","Y");" >> /root/.dbadd.sql
        echo "DB 생성합니다."
        echo "create database $1;" >> /root/.dbadd.sql
        echo "DB 업데이트 합니다."
        echo "flush privileges;" >> /root/.dbadd.sql
        echo "Mysql password input... 패스워드를 입력해 주셔야 합니다."
        mysql -u mysql -p mysql < /root/.dbadd.sql
        sleep 1
        echo "DB와 사용자 계정 설정이 완료되었습니다."
elif [ $1 ]; then
        echo "user 테이블에서 삭제합니다."
        echo "delete from user where User='$1';" > /root/.dbadd.sql
        echo "db 테이블에서 삭제합니다."
        echo "delete from db where Db='$1';" >> /root/.dbadd.sql
        echo "DB 삭제합니다."
        echo "drop database $1;" >> /root/.dbadd.sql
        echo "DB 업데이트 합니다."
        echo "flush privileges;" >> /root/.dbadd.sql
        echo "Mysql password input... 패스워드를 입력해 주셔야 합니다."
        mysql -u mysql -p mysql < /root/.dbadd.sql
        sleep 1
        echo "DB와 관련된 파일이 모두 삭제되었습니다."
        echo "/home/$1 삭제합니다."
        userdel -rf $1
        echo "사용자가 삭제되었습니다."
else
        echo "$0 Userid Password"
fi
rm -rf /root/.dbadd.sql

제목 글쓴이 날짜
텍스트 폼 / 전체선택 하기 자바스크립 mnemosyne 2002.12.24
색다른 링크법(새창) [2] BIRDY™ 2002.12.30
mid 랜덤으로 듣기 ... [2] 아벨라 2003.01.02
숫자를 한글로 변환하는 함수 [1] 행복한고니 2003.01.03
크롬리스에 응용할만한 소스;; [3] MYMob.INT. 2003.01.05
갤러리스킨에 쓰면 좋을 것 같은 미리보기(수정2) [10] 행복한고니 2003.01.06
[re] select form 으로 새 창 띄우기(간단버전) [3] file RedEye 2003.01.27
select form 으로 새 창 띄우기 [4] 당근당근 2003.01.07
홈페이지 패스워드(암호) 걸기 소스 [6] keymove 2003.01.09
혹시 이런것도 될까-_-;;. 시노부 플레이어에서 랜덤 모드 사용자가 택하게 하기 TuTy 2003.01.09
링크가 걸려있는 모든 이미지에 마우스 올리면 서서히 밝아지게 하는 소스입니다. [3] 정해식 2003.01.09
자바스크립트용 계산기 v1.0 [4] 찐군 2003.01.09
[1분짜리 팁!] 홈페이지 입장 여부 묻는 폼 띄우기! [2] 찐군 2003.01.09
IE6SP1 에서 작동하는 크롬리스윈도우!![ByKlein_Chromeless_Window1.0] [13] 술도짱 2003.01.10
1 분마다 배경이 빠뀌는 소스...입니다. [1] q333 2003.01.12
디지털 시계입니다. [8] q333 2003.01.12
성인인증 받는 소스입니다..... [17] q333 2003.01.12
[레드-자바 스크립트초보] 더블클릭하면 경고창 뜬후 사이트 이동하기 [7] 레드 2003.01.17
텍스트 폼에 커서가 미리 깜빡이도록... [8] 카리 2003.01.22
로그인과 로그아웃을 체크하는 방법입니다. [3] 이영호 2003.01.24