Suponiendo que la máquina está ejecutando un kernel de Linux, las sesiones utilizan el shell Bash y todo usa configuraciones predeterminadas (ningún usuario ha realizado ningún cambio en los archivos de configuración), ¿podemos suponer que la $HOMEvariable de entorno siempre está configurada?
                    
                        environment-variables
                                home
                                
                    
                    
                        Yanhan
fuente
                
                fuente

nobodyno tiene hogar! (Esnobody, el usuario.)/etc/passwdRespuestas:
Si. La especificación POSIX requiere que el sistema operativo establezca un valor para $ HOME:
¿Qué pasa con el usuario
nobody?Aunque
nobodyno tiene un hogar verdadero,HOMEestá configurado en el directorio raíz.fuente
HOME, ninguno de los shells comunes lo hace, excepto zsh. Es el programa que te conecta (incluidos métodos como cron).