| Anterior | Siguiente |
| ELIBSCN | EBADFD |
ENEEDAUTH
Qué significa ENEEDAUTH en macOS
ENEEDAUTH indica que falta un requisito de autenticación. En la tradición BSD se usó para credenciales necesarias en NFS; APIs actuales de Apple también pueden emplearlo cuando un contenedor o filesystem requiere autenticación.
No equivale a EAUTH: ENEEDAUTH describe la necesidad de obtener o presentar el autenticador; EAUTH describe un intento de autenticación que terminó rechazado.
Qué comprobar
- Identifica qué API produjo el errno y si permite un flujo interactivo; un daemon sin UI puede requerir un handoff distinto.
- Registra recurso, proveedor e identidad seleccionada sin guardar material secreto.
- En recursos de red, verifica que la credencial corresponde exactamente al servidor/export solicitado.
- Reintenta solo después de que exista el autenticador requerido; repetir la misma llamada sin cambiar la precondición no resuelve el estado.
Referencias técnicas
- Apple XNU: Darwin errno definitions
- Apple FSKit: container status and authentication errors
- Apple: adopting errno constants in Swift
- BSD errno manual: historical EAUTH and ENEEDAUTH semantics
¿Buscas un código diferente? Buscar otro código de estado o error.
