메일계정에 '.' (dot 문자) 추가하고 싶습니다.
글쓴이: gonom / 작성시간: 월, 2005/08/15 - 11:59오전
Redhat 9 버전을 사용하고 있는 유저입니다.
Linux version 2.4.20-20.9 (root@rh9.oooo.co.kr) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 Fri Aug 22 19:18:24 KST 2003
redhat 리눅스를 메일서버로 사용하고 싶습니다.
메일 계정을 위하여 사용자를 추가하려는데 아래와 같은 형식으로 사용하고 싶습니다.
[이름] + . + [성]
ex)
홍길동 => kildong.hong
나일등 => ildeung.na
문근영 => geungyoung.moon
그런데 adduser 명령어로 사용자 추가시 다음과 같은 에러메시지가 뜹니다.
[root@media config]# adduser kildong.hong
adduser: 유효하지 않은 사용자명 `kildong.hong'
아마 중간에 '.' dot 문자가 있어서 그런거 같은데 dot와 함께 사용자 계정을 추가할 수는 없을까요?
Forums:
일반적인 유닉스 계정에 . 을 사용하는 것은 지양되어온 것이 아니던가요?
일반적인 유닉스 계정에 . 을 사용하는 것은 지양되어온 것이 아니던가요? 아예 불가능하던가.. 잘 모르겠습니다.
메일 계정에 . 을 넣어 쓰는것은 계정 정보를 db의 자료로 넣어서 쓰는 방식을 사용하는 smtp를 사용하면 될 것 같네요. postfix+postgresql이나, qmail+mysql이나..
db를 사용하지 않고 콘솔에서 직접 또는 파일을 수정해서는 dot를 추가
db를 사용하지 않고 콘솔에서 직접 또는 파일을 수정해서는 dot를 추가할 수는 없을까요?
aliases를 이용하는건 어떨까요?
aliases를 이용하는건 어떨까요?
ㅡ_ㅡ;
alias는 어떻게 이용하면 되나요? kildonghong ---
alias는 어떻게 이용하면 되나요?
kildonghong -----> kildong.hong (alias)
이런 방법으로 구현하려고 해도 시스템에 kildong.hong 라는 dot가 들어간 사용자계정이미리 추가가 되어있어야 하지 않나요?
방법을 알려주시면 감사합니다.
Re: 메일계정에 '.' (dot 문자) 추가하고 싶습니다.
adduser --force-badname kilding.hong
[quote]adduser --force-badname kilding.h
[root@media home]# adduser --force-badname kilding.hong
adduser: 부적절한 옵션 -- -
사용법: adduser [-u uid(사용자 아이디) [-o]] [-g 그룹명][-G 그룹,...]
[-d 홈디렉토리][-s 쉘][-c 적요사항][-m [-k template]]
[-f 비활성화] [-e 만기] [-p passwd] [-M] [-n] [-r] name
adduser -D [-g 그룹명][-b 초기디렉토리][-s 쉘]
[-f 비활성화] [-e 만기]
[root@media home]#
친절한 답변 감사드립니다.
알려주신 방법으로 adduser 명령어를 실행하니 옵션이 부적절한지 정상적으로 계정추가가 안됩니다.
다시 한번 방법을 알려주시면 감사합니다.
제 글에 답변을 올려주신 분들의 글을 참조해서 사용자 계정에 dot을 추
제 글에 답변을 올려주신 분들의 글을 참조해서 사용자 계정에 dot을 추가하려고 했지만 결국에는 성공하지 못했습니다.
결국 저는 일반적인 명령어로 사용자 계정 추가를 포기하고 수동으로 사용자 계정을 추가하였습니다.
조금 어설프긴 하지만 어쨌든 추가했다는데 의미를 두고 혹시나 모를 저와 비슷한 문제로 고민을 하실 분들을 위해서 간단하게 작업 설명을 올립니다.
[목표] - 'test.success' 라는 계정 추가
[작업]
1. adduser testsuccess
2. passwd testsuccess (비밀번호 부여)
3. test.success 홈디렉토리 생성 (/etc/passwd 파일에 근거한 적절한 위치에 생성)
4. /etc/passwd <---- test.success 추가
5. /etc/group <---- test.success 추가
6. /etc/gshadow <--- test.success 추가
7. /etc/shadow <--- test.success 추가
8. userdel -r testsuccess
9. passwd test.success (비밀번호변경)
10. 홈디렉토리에 적절한 권한 설정
4, 5, 6, 7번 작업은 testsuccess 계정의 정보를 근거로 합니다.
[quote="gonom"]alias는 어떻게 이용하면 되나요?
계정 이름은 그냥 kildonghong 으로 해서 만든 다음에,
/etc/aliases 파일에,
kildong.hong: kildonghong
을 추가해 주세요. 그러면 “kildong.hong@도메인” 으로 보내지는 메일이 kildonghong 이라는 사용자에게 갑니다.
억지로 금지되어 있는 이름의 계정을 추가하는 것은 별로 좋지 않습니다.
댓글 달기