Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
/home (Directorios de inicio del usuario)
Los usuarios normales tienen sus directorios principales en /home, pero el software siempre debe buscar la variable de entorno $HOME por usuario en lugar de basarse en un patrón como /home/$USER.
De forma predeterminada, las imágenes de AL2023 tienen /home en el sistema de archivos root, pero el software no debe confiar en esto. Es perfectamente válido configurar el sistema operativo como un sistema de archivos independiente, que se monta más adelante durante el arranque o solo después de que el usuario se autentique en el sistema. /home
El directorio de inicio del usuario root no está en /home, sino que /root (directorio de inicio del usuario root) está disponible por si no se puede montar el sistema de archivos /home.
nota
Se recomienda configurar los servicios systemd que no necesitan acceso de escritura a /home con la directiva ProtectHome=read-only. Con esta opción, /home, /root y /run/user se convierten en solo lectura para el servicio.
También se recomienda que los servicios que no necesitan acceso a /home se configuren con la directiva ProtectHome=tmpfs, que ejecutará el servicio en un entorno de pruebas en el que /home, /root y /run/user son sistemas de archivos tmpfs vacíos de solo lectura.
Para obtener más información sobre cómo usar systemd para restringir el acceso de un servicio al sistema, consulte la página man de systemd.exec(5).