nie działa mi pam_limits...

Jan Rekorajski baggins-pld w sith.mimuw.edu.pl
Śro, 10 Sty 2001, 20:50:44 CET


[środa, 10 styczeń 2001], Jakub Bogusz napisał(a):

> ...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?

IMHO na glibc.

Janek
-- 
Jan Rękorajski            |  ALL SUSPECTS ARE GUILTY. PERIOD!
baggins<at>mimuw.edu.pl   |  OTHERWISE THEY WOULDN'T BE SUSPECTS, WOULD THEY?
BOFH, MANIAC              |                   -- TROOPS by Kevin Rubio



Więcej informacji o liście dyskusyjnej pld-devel-pl