3 votos

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

Compartí una carpeta desde el sistema anfitrión (OSX) y la monté en el sistema invitado (OSX). Pero se monta sólo con rwx------ modo. Concedí un rw acceso a la carpeta compartida para un usuario en el sistema invitado y para todos como sólo lectura . Pero en el sistema invitado la carpeta va montada en el /Volumes/ como disco compartido con rwx------ permisos. ¿Cómo puedo montarlo con rwxr-xr-x ¿permisos?

Actualización 1:

en el sistema anfitrión tiene rwxr-xr-x+ permisos

Actualización 2:

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

Actualización 3:

esta es una situación similar, pero en linux Permisos de 700 en lugar de 755 en el disco duro USB montado automáticamente . así que 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?

0 votos

Por favor, echa un vistazo a chmod. Desde el indicador "Terminal", escriba "man chmod".

0 votos

:) ya probado. desde el sistema host ya es 755 ( rwxr-xr-x+ ), desde el sistema invitado no funciona - permisos insuficientes (remount no funciona, o no conozco todas las opciones).

1voto

user36155 Puntos 36

Es necesario especificar los permisos al ejecutar mount - los permisos de los archivos locales o los permisos que se establecen con chmod en el directorio en el que se monta el recurso compartido no se tendrá en cuenta.

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

No estoy seguro de qué tipo de sistema de archivos es lo que estás tratando de montar (¿es nfs? o hfs?) - sólo te refieres a un sistema anfitrión y un sistema invitado sin más detalles. Tendrás que especificar el tipo de sistema de archivos correcto en el comando de montaje (pero supongo que ya lo has hecho y ha funcionado). Además, sería una buena idea que leyeras el manual del comando de montaje correspondiente (así, si el tipo de archivo es hfs, necesitarás leer man mount_hfs ; de manera similar, si es nfs, necesitas man mount_nfs ; eche un vistazo a la parte inferior de man mount para más comandos de montaje específicos de fs).

Espero que eso ayude.

0 votos

Dice -o m: option not supported

0 votos

De acuerdo, pero ¿puede dar más detalles? ¿Ha ejecutado mount , mount_nfs o mount_hfs ? ¿Qué tipo de sistema de archivos está intentando montar? ¿Puedes pegar el comando exacto que estás intentando ejecutar? mount_hfs también tiene un -m que también puede intentar utilizar: mount -m 755 debería darte los permisos 755.

0 votos

mount como usted propuso

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X