>> Read No. 561 article  
헉??

등록 2000-06-11 05:52:00     조회 5
이름 엘    

윽.. 어째서 여기에 제 닉이 올라가 있을까요? emoticon;;;
전 매번 밝히는 바이지만.. 이제 막 시작한 걸음마 눅서이옵니다.
부디 오해 마시고.. 전 빼주시옵소서.. emoticon;
글고.. 걸음마인 관계로 제가 아는바는 거의 없사옵니다.
도움이 전혀... 죄송.
그럼 열심히 하셔서 또 좋은 내용 올려주심으로 저같은 걸음마에게 부디 배
풀어주소서~
emoticon
  :
:          참고로, 저는 shell script에 대해서는 완전 초짜(1주차)라고 엄
숙히 경고하는 바이며,
:          본 script의 공개이유는 아래 고수님(엘.배정민.적수님)들의 조
언을 유도및 동참을 얻어 내기
:          위한 것임을 알려드립니다.
:       
:          스크립트명: addon
:          사용법: addon [추가할 유저명](물론, 퍼미션은 700)
:          패치명: help me!
:          watch out! 본 예제는 초보의 경우 충분히 검토한 후 적용하시
기 바랍니다.
:
:          ------------------------------------------------------------
----------------------
:          #!/bin/sh
:
:          if [ $# = 0 ]
:          then
:                  echo ""
:                  echo "addon is Jazz's user creator"
:                  echo "usage: addon user_name"
:                  echo ""
:                  exit 1
:          fi
:
:          echo ""
:          echo "Starting addon:   Running configure..." # 말장난이 조
금 많죠...
:          echo ""
:
:          # 이미 유저가 존재할 수 있으므로 if문을 섰구요.. 유저가 있으
면
:          # 스크립트가 종료됩니다.
:
:          if useradd $1
:          then         
:                  passwd $1 # 패스워드 부여!
:                  echo ""
:                  echo "$1 is"
:                  echo "`id $1` &" # 유저를 확인하는 차원에서...
:
:          # 저는 내부사용자가 다른 계정사용자의 공간을 못 침투하도록
요렇게 운영합니다.
:
:                  chmod 710 /home/$1 
:                  chgrp nobody /home/$1 
:
:                  echo "Home Permission=710, Group=nobody tokens
updated successfully!"
:                  echo ""
:
:          # 보다 편하게 quota 설정을 하기 위한 팁입니다.(jazz.info는
기존에 설정된 유저)
:                  echo -n "Insert quota ID for $1: Ex.
[jazz=100M,info=50M,root=unlimit]: "
:                  read ID 
:
:          # 즉, jazz라고 기입하면 해당 계정사용자는 100M로 quota 설정
됩니다.
:          # root라고 기입하면, 무제한!(case문 사용)
:
:                  case "$ID" in
:                          jazz)
:                                  edquota -p jazz $1
:                                  ;;
:                          info)
:                                  edquota -p info $1
:                                  ;;
:                          *)
:                                  edquota -p root $1
:                                  ;;
:                  esac
:
:                  echo "$1's quota setting tokens updated
successfully!"
:
:                  echo ""
:                  echo "Starting CGI addon:   Running configure..."
:                  echo ""
:
:          # /etc/skel에 게시판, 방명록을 이미 설치해 놓은(풀어 놓은)
상태에서 아래와 같이
:          # 퍼미션만 변경합니다.
:          # 그러므로, 매번 사용자의 게시판,방명록을 install할 필요
가....
:          # 이 부분은 사용자마다 여러가지 경우가 있으리라 생각됩니다.
(응용가능)
:
:                  chmod 777 /home/$1/public_html/미친게시판/data 
:                  chmod 777 /home/$1/public_html/미친게시판/logs 
:                  chmod 777 /home/$1/public_html/미친방명록/data/book
:   
:                  echo "$1's CGI setting tokens updated successfully!"
:                  echo ""
:                  echo "  +-------------------------------------+"
:                  echo "  | Congratulations, addon is complete! |"
:                  echo "  +-------------------------------------+"
:                  echo ""
:                  exit
:          else
:                  echo ""
:                  exit 1
:
:          fi
:          ------------------------------------------------------------
------------------------
:
:
:          고수님들의 무수히 많은 질타를 부탁드리며, 본 스트립트에서 다
루지 못한 아파치
:          설정파일인 httpd.conf, 네임서버의 zone 파일생성등을 자동으
로 해주는
:          스크립트 프로젝트를 부탁하는 바입니다. - help me!
:
:          너무 속이 보이죠....--건전한 사이버 문화형성을 꿈꾸며...
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.44 초 ] 작업시간: [ 0.02 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791056254
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.