2 votes

Après avoir défini un nouvel ulimit, il revient à 0.

Un de nos clients utilisant Red Hat définit ulimit à unlimited dans /etc/profile pour : ulimit -c unlimited Mais après un certain temps, il revient à ulimit -S -c 0

Il ne peut donc pas générer le core dump nécessaire au débogage.

Quelqu'un a une idée de la raison pour laquelle cela se produit ?

2voto

guido Points 121

Je pense qu'ils sont réinitialisés aux valeurs par défaut par le fichier pam_limits.so de pam lors de l'ouverture de nouvelles sessions. Demandez à votre client de modifier /etc/security/limits.conf ou pour ajouter un fichier de conf spécifique dans /etc/security/limits.d/

Le format est (il est bien documenté dans limits.conf) :

#<domain>  <type>  <item>  <value>

ie :

*          soft    core    unlimited

Ou vous pouvez supprimer

session     required      pam_limits.so

de /etc/pam.d/system-auth-ac mais cela pourrait avoir des effets collatéraux désagréables.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X