강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

10. 메일사용자 생성 쉘스크립트(mailuser)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

10. 메일사용자 생성 쉘스크립트(mailuser)

 

이번에는 메일사용만을 하기위해 메일계정을 생성하는 스크립트를 소개드립니다.  이 스크립트를 만든 목적은 다음과 같습니다. 많은 분들이 메일을 사용하기 위해서 일반계정을 생성하는 방법과 동일하게 쉘(Shell)권한까지 부여하는 것을 많이 보았습니다. 메일을 사용하기 위한 계정이라면 메일만 될 수 있도록 생성하고 홈디렉토리와 서버접속할 수 있는 쉘(Shell)은 부여하지 않는 것이 옳은 설정입니다.

 

따라서 필자는 이런 분들을 위하여 다음과 같이 아주 간단하게 메일계정생성기라는 것을 만들어 보았습니다. 이 스크립트의 파일이름은 mailuser입니다.

 

사용법은 다음과 같습니다. 메일을 사용하고자 하시는 분이 계시다면 ( : sskim) 다음과 같이 간단히 한줄의 명령만으로 해결할 수 있습니다.


           # mailuser
메일계정ID

 

물론, 아주 당연히 메일계정에서 사용할 패스워드를 입력을 요구하게 됩니다. 그리고 이 명령 또한 root권한으로 하셔야합니다. 이 스크립트의 사용 예를 보십시오.


aac918f3867b2d42f8e3a6358d9d25c1_1643864535_4761.png


그리고 이 파일의 소스는 다음과 같으며 다운로드는 당연히 ftp.superuser.co.kr에서 하실 수 있습니다.

 

#!/bin/bash

 

#### 프로그램 명 : 메일계정생성기 V1.0

####

#### 저작권 : 이 프로그램의 저작권은 수퍼유저코리아에 있습니다.

####          이 프로그램의 사용은 허용되나 재배포는 금지합니다.

#### 제작자 : 박성수 (헐렁고수) : papa@superuser.co.kr

#### 주배포사이트 : www.superuser.co.kr

 

echo " ######################## "

echo " 메일사용자를 생성합니다. "

echo " 메일사용자만 사용합니다. "

echo " ######################## "

echo " 사용법 : mailuser mail-id "

echo " ######################## "

useradd -M -s /bin/false $1

passwd $1

echo " $1 메일계정을 생성하였습니다. "

 

간단한 메일계정생성기 이지만 활용하기에 따라서 매우 유용하게 사용하실 수 있을 것입니다



관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,783 개
  • 현재 접속자 :  225 명