| Anterior | Siguiente |
| ENOENT |
EPERM
Qué significa EPERM
EPERM indica que la operación no está permitida en el contexto actual de seguridad o propiedad. No es simplemente otro nombre para «sin permiso de lectura/escritura»: una operación puede superar los bits de modo habituales y aun así exigir ser propietario, disponer de un privilegio/capacidad o no estar bloqueada por una política de inmutabilidad.
Por ejemplo, un directorio con sticky bit puede restringir quién elimina o sustituye entradas. En Linux también pueden intervenir capabilities y atributos de sistema de archivos como immutable o append-only.
Qué comprobar
- Identifica la llamada exacta y el objeto afectado; el significado concreto de
EPERMestá definido por esa API. - Revisa propiedad y reglas del directorio, no solo los bits de modo del archivo final.
- En servicios y contenedores, comprueba identidad efectiva, capabilities, opciones de montaje, atributos y políticas de seguridad aplicables.
- No soluciones el síntoma ejecutando indiscriminadamente como root; concede solo la autoridad que necesita la operación documentada.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.