Usuario SSH agregado, sin directorio de inicio

0

Entonces, en un sistema Yosemite, habilité el inicio de sesión remoto (ssh) y agregué un usuario específico. Cuando ssh como este usuario, mi directorio de inicio se predetermina a / var / empty. ¿Se suponía que debía hacer algo más para habilitar un directorio de inicio correcto? (Tenga en cuenta que el sistema tiene un servidor de cuenta de red de Active Directory).

alphadogg
fuente
1
¿Cómo / dónde agregaste el usuario?
Rob de Jonge
Vía Preferencias del sistema> Compartir. Al hacer clic en Inicio de sesión remoto, agregué el usuario mediante el botón +, luego seleccioné al usuario de la lista al hacer clic en "Usuarios de la red".
alphadogg

Respuestas:

1

Por lo tanto, no estoy seguro de cómo creó el usuario, pero si espera un directorio de inicio almacenado en caché local, y esto no es una cuenta de red, querrá comandos de usuario 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 está buscando que ActiveDirectory proporcione el directorio de usuarios, asegúrese de haber verificado lo siguiente en la configuración de Active Directory y de que todas las configuraciones de AD del lado del servidor sean correctas para esto:

'Ruta UNC de usuario desde Active Directory para derivar la ubicación de inicio de la red'

Edward S.
fuente