Tuve un problema similar y vine aquí buscando los síntomas, pero la solución no se ajustaba a mi caso. Por lo tanto, me gustaría agregar otra posible razón, incluso si no se ajusta exactamente al OP.
En mi caso especial usé proot
(un buen chroot
envoltorio). Sin embargo, los permisos eran correctos en /dev/null
y /dev
en sí.
Resultó ser el montaje del chroot
directorio, lo que hice a través de thunar
un usuario normal. Entonces, en este caso, la montura no tenía los permisos correctos.
Tienes un mal momento para encontrar esto, porque no ves estos permisos, solo cuando miras los archivos.
La ruta de solución general sería comenzar a verificar las condiciones en la ubicación del problema ( /dev/null
) y avanzar al siguiente nivel (s) ( /dev
), luego el montaje, el sistema de archivos, etc., lo que venga después.
En cada paso puede tener varias condiciones previas, cada una con sus propios niveles externos. Por ejemplo, el usuario podría estar en un grupo incorrecto, lo que lleva al archivo de configuración del grupo, que podría tener permisos incorrectos, etc.
Obviamente, tienes que seguir una especie de árbol en general.