Cuando se guarda un documento de Microsoft Word directamente en una carpeta compartida SMB que fue montada utilizando un marcador y autenticada con una "Cuenta de usuario de red" de Open Directory, el documento guardado se vuelve invisible.
Esto parece ser causado por la bandera de quarantine
, la cual todas las carpetas compartidas en red tienen cuando se montan con un marcador (o un AppleScript, por cierto). La bandera puede ser vista utilizando el comando mount
en Terminal.app
:
% mount
//test@someServer.local/test en /Volumes/test (smbfs, nodev, nosuid, quarantine, montado por someUser)
Preguntas:
- ¿Existe alguna manera de crear un marcador SMB que no resulte en la carpeta montada teniendo la bandera de
quarantine
? - ¿Existe alguna manera de prevenir que Word.app (o cualquier proceso responsable) haga que el archivo sea invisible?
Ambiente afectado:
- Versiones de macOS Server: macOS 11, 10.15, 10.14, 10.13, 10.12 y posiblemente otras
- Versiones de macOS Client: macOS 11, 10.15 y posiblemente otras
- Versiones de Word: 16.48, 16.46, 16.45 y posiblemente otras
- Tipo de cuenta de usuario local: irrelevante; sucede con administradores, usuarios regulares e invitados
- Tipo de cuenta de usuario para conectar a la carpeta compartida SMB: "Cuenta de usuario de red" a través de Apple Open Directory y posiblemente otras cuentas de directorios
Pasos para reproducir:
- Abrir Finder
- Pulsar Cmd-K para conectarse a un servidor
- Ingresar la dirección del servidor "smb://someServer" (donde someServer puede ser un dominio o una dirección IP)
- Seleccionar la dirección del servidor ingresada y arrastrarla al escritorio, creando así un marcador para el servidor SMB especificado
- Hacer doble clic en el marcador para abrirlo. Debería aparecer el típico diálogo que solicita las credenciales de usuario.
- Ingresar las credenciales de usuario (de una cuenta de usuario de red de Open Directory)
- Montar cualquier carpeta compartida
- Abrir Word.app
- Crear un documento nuevo e ingresar algún texto
- Guardar el documento en la carpeta compartida montada
Resultado: El documento guardado podría aparecer por un instante, pero luego desaparecerá. Puede hacerse visible nuevamente utilizando chflags nohidden
, por lo que en realidad está guardado pero simplemente se vuelve invisible por algún proceso desconocido.