| Anterior | Siguiente |
| ELIBBAD | ENOTUNIQ |
EAUTH
Qué significa EAUTH en macOS
EAUTH es un errno de Darwin para un fallo de autenticación. Históricamente aparece en el contexto BSD/NFS y Apple también lo utiliza en interfaces donde un filesystem o contenedor no puede autenticarse. No es un sinónimo genérico de “permiso denegado”.
La diferencia útil es que aquí existe una frontera de autenticación y el intento terminó rechazado. El errno no dice si se trataba de ticket, identidad, credencial interactiva u otro mecanismo: eso lo define la API que lo devuelve.
Qué comprobar
- Registra la API, recurso y proveedor/identidad seleccionados, pero nunca secretos, tokens o contraseñas.
- Conserva el estado que inició la autenticación y el resultado del autenticador para distinguir ausencia de credencial de credencial rechazada.
- En montajes de red, guarda servidor, export, versión del protocolo y opciones de montaje.
- Distingue
EAUTHdeENEEDAUTH: este último indica que aún hace falta un autenticador;EAUTHindica que la autenticación intentada falló.
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.