Portál AbcLinuxu, 30. října 2025 16:27
/proc/self/sessionid prečítam "4294967295" (teda 0xffffffff)?
Je tu niekto, kto nemá na systéme PAM ani systemd a prečíta z toho súboru niečo iné ako "4294967295"?
Ale kto a kde to má nastaviť na ne-defaultnú hodnotu?
Je to záležitosť konfigurácie jadra? Mám jeden taký stroj, kde som konfiguroval jadro sám a jeden, kde je distribučné jadro (hoci pomerne staré). Problém je na oboch.
Alebo je to záležitosť nejakej konfigurácie pod /etc?
Alebo sa stará o to PAM/systemd, ktoré nemám?
Pozeral som na niekoľko strojov, kde to je dobre - ale všetky sú ubuntu-based. Zaujímalo by ma, ako je to na iných distrách.
Ďakujem za nakopnutie.
pam_loginuid asi zavolá audit_setloginuid a tá prakticky urobí to, že zapíše UID do /proc/self/loginuid a kernel na to asi zareaguje tým, že updatne /proc/self/sessionid.
No a keďže nemám PAM, tak to volanie audit_setloginuid nikto nespraví. Podľa mňa by bolo logické, aby to spravil niekto na úrovni display manager-a ... no čo už.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.