nie działa mi pam_limits...
Jakub Bogusz
qboosh w prioris.mini.pw.edu.pl
Śro, 10 Sty 2001, 19:10:06 CET
...od momentu upgrade z jakiegoś 0.72 do 0.73.0-1 skompilowanego
z glibc-2.2.
W logach:
pam_limits[1452]: cannot initialize
Zaglądałem do źródeł modułu - jest pętla:
for(i = 0; i < RLIM_NLIMITS; i++)
retval |= getrlimit(i, &pl->limits[i].limit);
U mnie RLIM_NLIMITS==11 (<bits/resource.h z glibc-2.2),
dla i=10 getrlimit zwraca -1 (perror pisze "Invalid argument").
10 to wg <bits/resource.h>:
/* Maximum number of file locks. */
RLIMIT_LOCKS = 10,
#define RLIMIT_LOCKS RLIMIT_LOCKS
(w man getrlimit jeszcze tego nie ma)
Dla kernela 2.2.18 w <asm/resource.h> RLIM_NLIMITS==10
i tego nie ma.
Dla kernela 2.4.0 w <asm/resource.h> jest jak w glibcu 2.2.
glibc kompilowałem z nagłówkami kernela 2.2.18 w
/usr/include/{asm,linux}.
Brakuje mi jakiegoś patcha na kernel 2.2 czy trzeba poprawić PAM?
--
Jakub Bogusz
http://prioris.mini.pw.edu.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl