웹마스터 팁

/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

제목 글쓴이 날짜
[동영상] iis 5.1 + PHP 4.3.2 + MySQL 4.0.13 + 제로보드 4.1 pl4 설치 [48] 비행소년™ 2003.08.25
Windows 2000의 NAT를 이용한 인터넷 공유 서버 구축 [2] 굿스피드 2003.08.20
/home에 있는 계정을 계정별로 따로 백업하는 스크립트 [2] 뽀뽀팅이 2003.08.15
Windows2000 Ad Server 계열쓰시는분들의 보안. [7] 씨파개 2003.08.12
긴급 - mysql 설치때 주의점(window xp 에서) [3] 이성헌 2003.08.11
리눅스 환경에서 APM+Tomcat의 개발환경 만들기 굿스피드 2003.08.04
색다른 리눅스 배포판.. [2] Dopesoul 2003.08.02
mysql 다운받기 - 그림설명 [3] 이성헌 2003.07.27
phpzendoptimizer 다운받기 - 그림설명 [7] 이성헌 2003.07.27
php 다운 받기 - 그림설명 [1] 이성헌 2003.07.27
apache 다운받기 - 그림설명 [2] 이성헌 2003.07.27
Windows 2003 엔터프라이즈 에서 FTP 사용하기..(이미지첨부버젼) [10] file 무꾸 2003.07.26
우리호스트 DNS 활용하기 [4] HoYa™ 2003.07.08
NOP_0x90 Document No.4(APM연동 php-4.3.2편) [2] NOP_0x90 2003.07.06
NOP_0x90 Document No.3(APM연동 apache-2.0.46편) NOP_0x90 2003.07.06
NOP_0x90 Document No.2(APM연동 Mysql-DB설정편) NOP_0x90 2003.07.06
NOP_0x90 Document No.1(APM연동 Mysql-4.0.13편) NOP_0x90 2003.07.06
쉘상에서 DB 간단하게 생성하기.. 수정입니다. [1] NOP_0x90 2003.07.05
쉘상에서 사용자 계정과 DB계정 간단하게 생성하기. NOP_0x90 2003.07.05
저만의 보안 방법. (리눅스) [12] Blainfo 2003.07.04