systemadmin.es > Rendimiento > su: cannot set user id: Resource temporarily unavailable

su: cannot set user id: Resource temporarily unavailable

Al cambiar de usuario con su nos podemos encontrar con el siguiente error referente a recursos:

# su - ejemplo
su: cannot set user id: Resource temporarily unavailable

Nos esta indicando que no ha podido cambiar de usuario porque algún recurso no esta disponible. Típicamente se suele tratar que superamos el límite de número de procesos o de número de ficheros abiertos. Para augmentar estos límites, podemos usar el ulimit o bien modificar el /etc/security/limits.conf.

En dicho fichero las opciones que nos interesa modificar son:

  • nofile: Máximo número de ficheros abiertos
  • nproc: Máximo número de procesos

Por lo que el fichero quedaría:

ejemplo        -       nofile          158735
ejemplo        -       nproc          158735

Indicando que para el usuario ejemplo, los límites soft y hard estan en 158735 tanto de número de procesos como de número de ficheros abiertos.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>