GNU/Linux >> Tutoriales Linux >  >> Cent OS

'ulimit:procesos de usuario máximos:no se puede modificar el límite:operación no permitida' que se muestra al iniciar sesión

El problema

Al iniciar sesión como usuario de Oracle, se muestra el siguiente mensaje en la consola.

-bash: ulimit: max user processes: cannot modify limit:operation not permitted.

La solución

ulimit opción '-u ' lo que significa que el número máximo de procesos de usuario se estableció en uno más grande directamente agregando la siguiente línea en $HOME/.bash_profile .

$ ulimit -u 4096
$ ulimit -u 
4096

Pero originalmente el número máximo de procesos de usuario se estableció en 1024 en /etc/perfil para usuario de Oracle.

if [ $USER = "oracle" ]; then
ulimit -u 1024
......
fi

Cuando se configuró la opción de ulimit '-u' en /etc/profile, no se puede cambiar a una más grande directamente agregando la línea 'ulimit -u 4096' en $HOME/.bash_profile.

Nota :opción ulimit ‘-u’, lo que significa que la cantidad máxima de procesos de usuario se puede configurar desde tres lugares diferentes, que son /etc/security/limits.conf, /etc/profile y $HOME/.bash_profile. Tienen la prioridad de mayor a menor en orden. Al establecer el valor ulimit, no podemos establecer un valor mayor en $HOME/.bash_profile que el valor establecido en /etc/profile ya que no podemos establecer uno mayor en /etc/profile que el valor establecido en /etc /seguridad/limites.conf. De lo contrario, podríamos encontrarnos con este tipo de mensaje.

Eliminar entradas ulimit de .bash_profile

1. Elimine las entradas de ulimit del archivo $HOME/.bash_profile si existe. Por ejemplo, elimine líneas con ulimit establecido como se muestra a continuación desde .bash_profile:

ulimit -u 4096

2. Agregue las entradas relevantes en /etc/profile como se muestra a continuación:

if [ $USER = "oracle" ]; then
ulimit -u 4096
......
fi


Cent OS
  1. ¿El enlace simbólico no funciona como se esperaba cuando cambia de usuario?

  2. ¿No se puede agregar el usuario de error de Ppa o el equipo no existe?

  3. 'ulimit:procesos de usuario máximos:no se puede modificar el límite:operación no permitida' que se muestra al iniciar sesión

  4. No se puede iniciar sesión en phpMyAdmin, no se muestran errores

  5. chmod:cambio de permisos de 'my_script.sh':Operación no permitida

Operación chmod() no permitida - marco FatFree

OSError:[Error 1] Operación no permitida

bash:ulimit:tamaño del archivo principal:no se puede modificar límite:Operación no permitida

Solicitar al usuario que inicie sesión como root cuando ejecute un script de shell

¿Cómo puedo saber con qué límite de usuarios me estoy encontrando?

chmod:cambiar los permisos del directorio Operación no permitida