Discussion:
Subir el límite de procesos por usuario
(demasiado antiguo para responder)
Alberto Cabello Sanchez
2005-06-01 10:15:46 UTC
Permalink
Hola, estoy intentando elevar el número máximo de procesos que puede
lanzar un usuario y aunque he probado a hacer
ulimit -u unlimited y tocando el /etc/security/limits.conf, no lo
consigo. ¿Alguien sabe dónde está el truco?

Sobre Debian Woody.

Gracias por leer y, en su caso, contestar.
Alberto Cabello Sanchez
2005-06-01 12:22:50 UTC
Permalink
¿Pues no que va y si hago login en la consola funciona, y si entro por
ssh no?

Seguiremos indagando.
Alex Barcelo
2005-06-01 12:55:06 UTC
Permalink
Post by Alberto Cabello Sanchez
¿Pues no que va y si hago login en la consola funciona, y si entro por
ssh no?
Seguiremos indagando.
No será pues limitación del mismo ssh? (independiente pues, de los límites
estandar) O algo parecido... donde demonios estaba la configuración de
ssh...
N.Asenjo
2005-06-01 12:42:42 UTC
Permalink
Hi, Alberto Cabello Sanchez,
Post by Alberto Cabello Sanchez
Hola, estoy intentando elevar el número máximo de procesos que puede
lanzar un usuario y aunque he probado a hacer
ulimit -u unlimited y tocando el /etc/security/limits.conf, no lo
consigo. ¿Alguien sabe dónde está el truco?
a ver ese /etc/security/limits.conf ...
--
Groeten,
J.I.Asenjo
Alberto Cabello Sanchez
2005-06-02 07:08:42 UTC
Permalink
Post by N.Asenjo
Hi, Alberto Cabello Sanchez,
Post by Alberto Cabello Sanchez
Hola, estoy intentando elevar el número máximo de procesos que puede
lanzar un usuario y aunque he probado a hacer
ulimit -u unlimited y tocando el /etc/security/limits.conf, no lo
consigo. ¿Alguien sabe dónde está el truco?
a ver ese /etc/security/limits.conf ...
Te cuento lo que he hecho:
Poner (descomentar) en /etc/pam.d/ssh y /etc/pam.d/login una línea con

session required pam_limits.so

Poner en /etc/security/limits.conf un par de líneas que rezan:

oracle soft nproc 65536
oracle hard nproc 65536

Ahora, entrando a través de la consola puedo hacer
ulimit -u 16384
pero no a través de ssh:
$ ulimit -u 16384
bash: ulimit: cannot modify max user processes limit: Operación no permitida
N.Asenjo
2005-06-02 09:04:33 UTC
Permalink
Hi, Alberto Cabello Sanchez,
Post by Alberto Cabello Sanchez
Poner (descomentar) en /etc/pam.d/ssh y /etc/pam.d/login una línea con
session required pam_limits.so
ok
Post by Alberto Cabello Sanchez
oracle soft nproc 65536
oracle hard nproc 65536
ok
Post by Alberto Cabello Sanchez
Ahora, entrando a través de la consola puedo hacer
ulimit -u 16384
$ ulimit -u 16384
bash: ulimit: cannot modify max user processes limit: Operación no permitida
*creo* que no te hace falta usar ulimit si ya lo tienes indicado en
/etc/security/limits.conf. Mira usando ulimit -n para ver el número de
procesos permitidos por pam.
--
Groeten,
J.I.Asenjo
Alberto Cabello Sanchez
2005-06-02 10:24:13 UTC
Permalink
Post by N.Asenjo
Hi, Alberto Cabello Sanchez,
Post by Alberto Cabello Sanchez
Poner (descomentar) en /etc/pam.d/ssh y /etc/pam.d/login una línea con
session required pam_limits.so
ok
Post by Alberto Cabello Sanchez
oracle soft nproc 65536
oracle hard nproc 65536
ok
Post by Alberto Cabello Sanchez
Ahora, entrando a través de la consola puedo hacer
ulimit -u 16384
$ ulimit -u 16384
bash: ulimit: cannot modify max user processes limit: Operación no permitida
*creo* que no te hace falta usar ulimit si ya lo tienes indicado en
/etc/security/limits.conf. Mira usando ulimit -n para ver el número de
procesos permitidos por pam.
Pues va a ser que no:

ssh ***@servidor, bla bla bla ...
$ ulimit -n
1024

:(
N.Asenjo
2005-06-02 11:49:26 UTC
Permalink
Hi, Alberto Cabello Sanchez,
Post by Alberto Cabello Sanchez
Post by N.Asenjo
Post by Alberto Cabello Sanchez
Ahora, entrando a través de la consola puedo hacer
ulimit -u 16384
$ ulimit -u 16384
bash: ulimit: cannot modify max user processes limit: Operación no permitida
*creo* que no te hace falta usar ulimit si ya lo tienes indicado en
/etc/security/limits.conf. Mira usando ulimit -n para ver el número de
procesos permitidos por pam.
a ver si lo pongo bien. Disculpa la equivocación.

$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 64
virtual memory (kbytes, -v) unlimited
Post by Alberto Cabello Sanchez
$ ulimit -n
1024
ulimit -n te da el número máximo de archivos que puedes abrir. Como ves
sí tengo puesto un límite al número de procesos (64), y lo he hecho
mediante pam y /etc/security/limits.conf
Post by Alberto Cabello Sanchez
:(
alegra esa cara, hombre :)
--
Groeten,
J.I.Asenjo
Alberto Cabello Sanchez
2005-06-03 12:47:22 UTC
Permalink
Post by N.Asenjo
ulimit -n te da el número máximo de archivos que puedes abrir. Como ves
sí tengo puesto un límite al número de procesos (64), y lo he hecho
mediante pam y /etc/security/limits.conf
No, si yo sé ponerlo a _menos_, lo que no me funciona es ponerlo a más.
Ah, en lo de las -n y -u nos hemos equivocado los dos, pero da igual.
Post by N.Asenjo
:(
alegra esa cara, hombre :)
A ver si pruebo lo que dice José Luis Domingo López y funcionara (tiene
buena pinta).

José Luis Domingo López
2005-06-02 20:03:46 UTC
Permalink
Post by Alberto Cabello Sanchez
Hola, estoy intentando elevar el número máximo de procesos que puede
lanzar un usuario y aunque he probado a hacer
ulimit -u unlimited y tocando el /etc/security/limits.conf, no lo
consigo. ¿Alguien sabe dónde está el truco?
Un amigo estuvo durante un largo tiempo rompiéndose los cuernos
exactamente con el mismo problema que tienes ahora, y por mucho que
intentamos al respecto no lo conseguimos arreglar: desde ignorar el
"privilegeseparation" de SSH, a poner los límites en el
/etc/security/limits.conf, usar "PamAuthentication" con pam_limits en
/etc/pam.d/sshd, etc, etc, etc.

Al final este buen hombre consiguió dar con la solución:
man initscript

Saludos, y si te funciona para lo que quieres, las gracias a mi amigo.

- --
José Luis Domingo López
Linux Registered User #189437 Debian Linux Sid (Linux 2.6.12-rc5)
Continúe leyendo en narkive:
Loading...