uucp 사용자 없이 데비안 설치 - 만드는 방법

uucp 사용자 없이 데비안 설치 - 만드는 방법

방금 Debian Squeeze x64를 설치하고 일반 "mail" 명령을 사용하여 테스트 이메일을 보내려고 했습니다. 보낼 때 Exim에서 다음 오류가 발생합니다.

2013-06-08 08:12:46 /var/lib/exim4/config.auto에서 생성된 라인 173의 Exim 구성 오류: 사용자 uucp를 찾을 수 없습니다.
메일을 보낼 수 없습니다. 오류 코드 1로 인해 sendmail 프로세스가 실패했습니다.

조사해 보면 모든 데비안 시스템에 "uucp" 사용자가 있어야 하는 것처럼 들리지만, 그냥 "useradd uucp"를 실행할 수 있습니까, 아니면 특정 디렉터리와 내용을 소유하도록 설정해야 합니까?

답변1

내 Ubuntu 시스템에 사용자가 있는데 uucp사용자 번호로 인해 이전에 생성된 것 같습니다. grep uucp /etc/passwd다음을 제공합니다:

uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh

그리고 /var/spool/uucp실제로아니요존재하다. grep uucp /etc/group다음을 제공합니다:

uucp:x:10:

그리고 grep uucp /etc/shadow다음을 제공합니다:

uucp:*:15426:0:99999:7:::

따라서 다음 명령을 사용하여 새 사용자를 생성해야 합니다.

adduser --system --home /var/spool/uucp --no-create-home --shell /bin/sh --group uucp

이렇게 하면 다른 곳에서는 얻을 수 없는 "낮은" uid를 가진 사용자가 제공됩니다 useradd uucp.

관련 정보