Hola Àlex, la directiva del fitxer /etc/pam.d/su és # auth sufficient pam_rootok.so
Si la descomentem el postgresql funciona.bé, ja que lògicament ja no demana el pass, però llavors tenim un "forat" pel ticket de kerberos :) ... Has de descomentar la 2a línia. S'entèn? Le 23 septembre 2021 21:38:09 GMT+02:00, Alex Muntada <[email protected]> a écrit : >Hola, Julio > >> ... com que a la configuració del nostre pam teníem una >> directiva que obligava a root a demanar password quan feia su >> l'script d'instal·lació es parava demanant un password, però >> tant era el que escriguessis, o que en una altra terminal >> posessis el password a l'usuari postgres. > >Podríeu donar més detalls de la directiva que teníeu al PAM? > >> El fitxer és >> /var/lib/dpkg/info/postgresql-common.postinst >> >> I la instrucció: >> >> * su -s /bin/sh postgres -c "test -O /var/lib/postgresql && >> test -G /var/lib/postgresql" || \ chown postgres:postgres >> /var/lib/postgresql* > >Ho he provat en un contenidor de docker i funciona perfectament, >fins i tot si li poso contrasenya a l'usuari postgres. > >> Vam trobar referències a: >> https://bugs.launchpad.net/ubuntu/+source/postgresql-common/+bug/1528822/comments/1 > >Tal com comenten en aquest bug, té pinta que el problema està a >la configuració de PAM i no pas al paquet de postgresql. Si no >passava a la versió 12 pot ser per molts motius, entre els quals >també hi ha que la versió de libpam segurament també és diferent. > >Salut, >Alex > >-- > ⢀⣴⠾⠻⢶⣦⠀ > ⣾⠁⢠⠒⠀⣿⡁ Alex Muntada <[email protected]> > ⢿⡄⠘⠷⠚⠋ Debian Developer 🍥 log.alexm.org > ⠈⠳⣄⠀⠀⠀⠀ > -- Sent from my Android device with K-9 Mail. Please excuse my brevity.

