Tengo una Mac (Sierra con 1 cuenta de usuario) y un Synology NAS (DSM 6.0 con 2 cuentas de usuario), y me gustaría montar recursos compartidos para ambas cuentas en mi Mac. Así que escribí ese script (y lo configuré como elemento de inicio):
try
delay 5
mount volume "afp://user1:pass1@nas.local/Share1"
mount volume "afp://user2:pass2@nas.local/Share2"
end try
El problema es que el primer comando de montaje funciona, pero no el segundo (sea cual sea el orden de las líneas), como si solo hubiera un usuario de AFP permitido al mismo tiempo. El mensaje de error es (traducido aproximadamente):
Falló la conexión al servidor nas.local.
El recurso compartido no existe en el servidor. Compruebe el nombre del recurso compartido y vuelva a intentarlo.
Parece que el primer usuario se usa para el segundo comando de montaje.
No creo que sea una limitación de AFP (¿o sí?), ¿entonces puede haber otra forma de montar esos recursos compartidos?
No puede iniciar sesión en el mismo servidor Netatalk (AFP) 1 con dos conjuntos diferentes de credenciales. Es por eso que estás viendo el resultado que estás viendo.
Cuando inicia sesión en el servidor AFP, existe una relación 1:1 entre el cliente y el servidor. Es por eso que su cliente puede navegar y encontrar todos los recursos compartidos disponibles con ese inicio de sesión. No le permitirá volver a iniciar sesión porque primero tendría que interrumpir la conexión existente. Sin embargo, puede iniciar sesión en un servidor AFP diferente .
Esta es también la razón por la que el cambio rápido de usuario no funciona cuando los directorios principales están almacenados en la red .
Tienes dos opciones para resolver esto:
Haga que los recursos compartidos estén disponibles para el usuario con el que desea iniciar sesión (recomendado)
Cree otra instancia de servidor de Netatalk. Puede ser otro servidor físico o un servidor de espacio aislado.
(afpfs, nobrowse)
opciones, cuando Share1 se monta con (afpfs, nodev, nosuid, mounted by user1)
.
Monomeeth
gregseth