OpenSSH a zmena pam service name

Jan Houstek houstek na karlin.mff.cuni.cz
Pátek Červen 28 14:07:01 CEST 2002


Potrebuju spustit vice ssh serveru, kazdy s jinym pam service name.

Dokumentace mlci, googlem jsem nasel par patchu oproti prehistorickym
verzim openssh.

V auth-pam.c je v pam_start() pouzito SSHD_PAM_SERVICE, ktere je
v ssh.h definovano nasledovne:

/*
 * Name for the service.  The port named by this service overrides the
 * default port if present.
 */
#define SSH_SERVICE_NAME        "ssh"

#if defined(USE_PAM) && !defined(SSHD_PAM_SERVICE)
 #define SSHD_PAM_SERVICE       __progname"
#endif

No, jenze at mam progname libovolne, tak demon tvrdosijne cte
/etc/pam.d/ssh (ANO, ssh, nikoliv sshd). Kdyz ho prejmenuju a soubor
pojmenuju stejne, cte stale ssh, nepomohla ani rekompilace s natvrdo
zmenenym SSHD_PAM_SERVICE.

Tusi nekdo, jak na to?

-- Honza Houstek



Další informace o konferenci Linux