Así que, en un sistema Yosemite, activé el inicio de sesión remoto (ssh) y añadí un usuario específico. Cuando hago ssh como este usuario, mi directorio de inicio es por defecto /var/empty. ¿Se supone que debo hacer algo más para habilitar un directorio de inicio correcto? (Tenga en cuenta que el sistema tiene un servidor de cuentas de red de Active Directory).
Respuesta
¿Demasiados anuncios?Así que no estoy seguro de cómo creaste el usuario, pero si estás esperando un directorio de inicio con caché local, y esto no es una cuenta de red, querrás usar comandos como los siguientes para crear la cuenta de usuario:
Crédito para script: http://wiki.freegeek.org/index.php/Mac_OSX_adduser_script
dscl . -create /Users/$USERNAME
dscl . -create /Users/$USERNAME UserShell /bin/bash
dscl . -create /Users/$USERNAME RealName "$FULLNAME"
dscl . -create /Users/$USERNAME UniqueID "$USERID"
dscl . -create /Users/$USERNAME PrimaryGroupID 20
dscl . -create /Users/$USERNAME NFSHomeDirectory /Users/$USERNAME
dscl . -passwd /Users/$USERNAME $PASSWORD
Si desea que el directorio de usuarios sea proporcionado por ActiveDirectory, asegúrese de que ha comprobado lo siguiente en su configuración de Active Directory y que todos los ajustes de AD del lado del servidor son correctos para esto:
Ruta UNC del usuario desde el Directorio Activo para derivar la ubicación de la red".