¿Cómo montar una carpeta compartida como disco con permisos `rwxr-xr-x`?

Compartí una carpeta del sistema host (OSX) y la usé para montarla en el sistema invitado (OSX). Pero se monta solo con rwx------modo. Otorgué un acceso rw para la carpeta compartida para un usuario en el sistema invitado y para todos como solo lectura . Pero en el sistema invitado, la carpeta se monta en /Volumes/ como un disco compartido con rwx------permisos. ¿Cómo puedo montarlo con rwxr-xr-xpermisos?

Actualización 1:

en el sistema host tiene rwxr-xr-x+permisos

Actualización 2:

el problema parece estar aquí: permisos para el disco interno montado [pregunte a ubuntu] . Entonces, ¿está relacionado con fmask, dmask( umask)?

Actualización 3:

aquí hay una situación similar, pero en linux 700 en lugar de 755 permisos en USB HDD montado automáticamente . entonces hay un archivo /etc/fstab.hd en osx pero se considera inútil

Actualización 4:

parece que todas las acciones de AFP aparecen como drwx------. ¿Cómo cambiarlo?

Por favor, eche un vistazo a chmod. Desde el indicador "Terminal", escriba "man chmod".
:) ya lo intenté. desde el sistema host ya es 755 ( rwxr-xr-x+), desde el sistema invitado no funciona: permisos insuficientes (remontar no funciona o no conozco todas las opciones).

Respuestas (1)

Debe especificar los permisos al ejecutar mount: los permisos de archivos locales o los permisos que establezca chmoden el directorio en el que monta su recurso compartido no se tendrán en cuenta.

Deberías hacermount -t <fs_type> -o m=755 /path/to/source /destination

No estoy seguro de qué tipo de sistema de archivos es el que está intentando montar (¿es nfs? o ¿hfs?): solo se refiere a un sistema host y un sistema invitado sin más detalles. Deberá especificar el tipo de sistema de archivos correcto para el comando de montaje (pero supongo que ya lo ha hecho y funcionó). Además, sería una buena idea que leyera man para el comando de montaje relevante (por lo tanto, si el fstype es hfs, deberá leer ; de manera similar, si es nfs, debe ; echar un vistazo man mount_hfsa man mount_nfsla parte inferior de man mountpara obtener más comandos de montaje específicos de fs).

¡Espero que ayude!

Dice-o m: option not supported
Está bien, pero ¿puede proporcionar más detalles? ¿Corriste mount, mount_nfso mount_hfs? ¿Qué tipo de sistema de archivos está tratando de montar? ¿Puedes pegar el comando exacto que estás tratando de ejecutar? mount_hfstambién tiene una -mopción, que también podría intentar usar: mount -m 755debería darle los permisos 755.
mount, como lo propusiste
Bien, realmente necesito que copie y pegue el comando exacto que está tratando de escribir en la terminal. Además, incluya la versión exacta del OSX que está ejecutando. Como puede ver arriba en mi comentario, le he hecho una serie de preguntas, pero solo está dando una información mínima en respuesta.
El OP mencionó que "todas las acciones de AFP aparecen como drwx------". Así que se trata de mount_afp. Desafortunadamente, obtengo: mount_afp: illegal option -- m. Entonces parece que mount_afp no es compatible con esto.
Puede intentar usar lo siguiente: mount -t afp -m=755 afp://path/to/source /path/to/destinationo mount -t afp -o -m=755 afp://path/to/source /path/to/destinationy ver si uno de esos es compatible.
no hay -mopción para macOS mount, deja de referirte a-m
no, no hay -mopción. Sin embargo, HAY una -o m=opción en macOS, o al menos solía haber en ese momento, si no recuerdo mal.