¿Cómo puedo cambiar los permisos del punto de montaje de un recurso de red en Mac OS X 10.6.8 (Snow Leopard)?

Quiero dar permiso a otro usuario para un punto de montaje de un recurso de red. El modo de directorio es 700 y el propietario es, por supuesto, el usuario registrado que creó el punto de montaje.

Tengo programas ejecutándose como diferentes usuarios que también tienen que acceder al recurso, pero no pueden. Me gustaría cambiar el modo de archivo del punto de montaje ubicado en /Volumes/, pero -probablemente por razones de seguridad- esto no se puede hacer simplemente usando el sudo chmod go+rx /Volumes/<mount point>/comando.

¿Cómo puedo dar permisos a otros usuarios a mi punto de montaje de un recurso de red?

EDITAR: El montaje se realiza al estilo Mac: a través de Finder. Es un recurso compartido AFP (ubicado en un servidor Mac). Monte la salida: afp_4dskZR4jbiYw4tTvjg2EIbez-2.2d000004 en /Volumes/Work in Progress (afpfs, nodev, nosuid, montado por foto5). Prefiero mantenerlo a la manera de Mac. No quiero editar fstab manualmente para crear puntos de montaje estáticos (por ejemplo).

Dependiendo de cómo se exporte el recurso compartido de red, es posible que no pueda cambiar los permisos en absoluto. ¿Qué protocolo utiliza para montar el recurso de red CIFS, AFP, NFS)? ¿ Podría publicar la salida de mount?
Se hace a la manera de Mac: a través de Finder. Es un recurso compartido AFP (ubicado en un servidor Mac). mountsalida: afp_4dskZR4jbiYw4tTvjg2EIbez-2.2d000004 on /Volumes/Work in Progress (afpfs, nodev, nosuid, mounted by foto5). Prefiero mantenerlo a la manera de Mac. No quiero editar fstab manualmente para crear puntos de montaje estáticos (por ejemplo)
Gracias, si el usuario que usa para iniciar sesión ( foto5) tiene suficientes privilegios, puede intentar agregar permisos en la ventana 'Obtener información' (Comando-I) del volumen de red montado. sudo chmod go+rx ...debería estar bien, pero dará a todos los usuarios acceso de solo lectura, ¿sería eso suficiente?
Como ocurre con la mayoría de los montajes de red, el nodo debe tener el mismo modo que el directorio en el servidor. La única forma de usar chmodpara cambiar el modo de nodo es anular los permisos originales del servidor definiendo opciones a través de la opción -o cuando se usa mount( noownerscuando se usa un punto de montaje afp. CIFS ofrece más opciones para este asunto). Pero el modo de directorio en el servidor es 750, que no refleja el modo de nodo de clientes de 700. Algo está pasando allí... Por cierto, como dije, sudo chmodno funciona y cmd-I no ofrece nada para manipular el modo/permisos del nodo.
Si no me equivoco, ¿no es esto por diseño? Si un servidor proporciona control de acceso, tiene sentido que usted, como cuenta de usuario, no pueda anular esos permisos para proporcionar más acceso a otros usuarios. Nunca he podido hacer que esto funcione en Mac o Windows.

Respuestas (1)

La sintaxis variará según el uso del sistema de archivos, pero si está basado SMBFSen o CIFS, deberá especificar el modo del punto de montaje, por ejemplo -d=777, . Por ejemplo:

mount -o nosuid,-d=777 -t smbfs //domain;uid:passwd@server/share /Volumes/<mount point>

dónde:

  • domain= Dominio o Grupo de Trabajo
  • uid= nombre de usuario
  • passwd= Contraseña
  • server= Nombre o dirección IP del servidor
  • esri= Nombre de la acción
De hecho, es una buena respuesta, pero desafortunadamente no responde mi pregunta en particular. Es una acción de AFP. Solo podría haberlo sabido si leyó los comentarios, así que agregué esa información a la parte de la pregunta. Voy a votar tan pronto como tenga suficiente representante.