sendmail: 올바른 /dev/urandom

sendmail: 올바른 /dev/urandom

hpux 11.31에서 sendmail을 구성하고 있는데 설정하면 임의의 파일을 설정해야 합니다.

define(`confRAND_FILE',`dev:/dev/urandom')dnl

이 오류가 발생합니다

STARTTLS: Error: no proper random file definition dev:/dev/urandom

내가 설정하면

define(`confRAND_FILE',`file:/dev/urandom')dnl

이 오류가 발생합니다

STARTTLS: Warning: safeopen(/dev/urandom) failed

어떻게 설정하나요? 감사해요

답변1

해결책을 찾아라 http://support.hp.com/id-en/document/c00916394

파일이 아닌 egd:/dev/urandom을 사용해야 합니다. /dev/random을 사용하면 오류가 보고됩니다.

올바른 mc 파일입니다

divert(0)dnl
VERSIONID(`$Id: generic-hpux10.mc,v 8.13 2001/05/29 17:29:52 ca Exp $')
OSTYPE(hpux11)dnl
DOMAIN(generic)dnl
define(`_X400_UUCP_')dnl
define(`_MASQUERADE_ENVELOPE_')dnl
define(`MASQUERADE_NAME')dnl
define(`confTRY_NULL_MX_LIST',`T')dnl
define(`LUSER_RELAY',`name_of_luser_relay')dnl
define(`DATABASE_MAP_TYPE',`dbm')dnl
define(`_CLASS_U_')dnl
define(`LOCAL_RELAY')dnl
define(`MAIL_HUB')dnl
TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5')dnl
FEATURE(always_add_domain)dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(openmail)dnl
MAILER(uucp)dnl
define(`SMART_HOST', `posta.domain.com')
define(`confCACERT_PATH', `/etc/mail/certs')dnl
define(`confCACERT', `/etc/mail/certs/domain.com.crt')dnl
define(`confSERVER_CERT', `/etc/mail/certs/hpux2.domain.com.crt')dnl
define(`confSERVER_KEY', `/etc/mail/certs/hpux2.domain.com.key')dnl
define(`confCLIENT_CERT', `/etc/mail/certs/hpux2.domain.com.crt')dnl
define(`confCLIENT_KEY', `/etc/mail/certs/hpux2.domain.com.key')dnl
define(`confRAND_FILE',`egd:/dev/urandom')dnl
D{tls_version}TLSv1
O UseTLS=True

답변2

무작위 패키지 받기여기

내가 기억하는 한 HP-UX는 /dev/random 또는 /dev/udandom 장치를 제공하지 않습니다.

관련 정보