[Q] sendmail에서 home디렉토리가 생성않되고 메일만 사용할수
글쓴이: guriguri / 작성시간: 화, 2003/07/22 - 6:08오후
위에서 말씀드린것과 같습니다
.
제가 메일을 너무 많이 생성하다보니 /home/계정 디렉토리가 너무 많이 생겨요..
/home/계정 에 디렉토리는 않생기고 메일계정만 만드는 방법은 없습니까..
가르쳐주세요..
참고로 sendmail은 Redhat9.0에서 팩키지로 설치했습니다.
Forums:
Re: 메일계정만.
메일계정만 이라고 하시는걸로 봐서는..
메일 사용자들은 POP3 같은것으로 메일을 확인하는가 보군요..
그럴때는 대충 이렇게 하면 괜찮을듯 싶습니다..
메일계정 사용자들의 공용 홈 디렉토리(의미 없습니다만;;) 를 만들고,
모든 메일계정의 홈 디렉토리를 저 디렉토리로 셋팅한 다음에
로긴쉘을 /bin/false 로 셋팅하시면 됩니다.
이렇게 하면 /home/ 아래에 수많은 사용되지 않을 디렉토리를 만드는 것보다
더 낫겠죠..
sendmail 의 Virtual user table 을 사용할수도 있지만,
이것의 전제는 해당 유저가 다른 메일계정을 가지고 있는 경우..기 때문에
힘들수도 있겠네요.
adduser옵션중에
지금 잘 기억은 안나는데 adduser옵션 중에
메일계정만 가능하도록 하는 옵션이 있었던걸로 격하는데여...
맞나?단지 passwd화일에 로그인쉘만 닫아주는거였나?(/bin/nologin)
정확히 아시는분들 대답좀 해주세여...참고하겠습니다....
[code:1]# /usr/sbin/useradd -g users -M
# /usr/sbin/useradd -g users -M -s /bin/false test
위와 같이 하시면 계정은 생성하고 로그인은 못합니다. 또 홈디렉토리를 생성하지 않습니다. 참고가 되셨으면 합니다..-M 옵션이 홈디렉토리를 생성하지 않는 옵선입니다.
void main()
{
printf("Hello World\n");
exit(0);
}
/* 초심으로 돌아가자~~~~~ */
답변달아주신 고수님들 감사합니다.
감사합니다..
답변달아주신 고수님덕에 삽질에 끝이 보이기 시작했습니다.
댓글 달기