Varios usuarios escriben en un punto de montaje Samba en OSX

Varios usuarios escriben en un punto de montaje Samba en OSX

Tengo un cuadro OSX que contiene un script que escribe un archivo único en un recurso compartido de Samba. La primera parte del script monta el recurso compartido.

En la máquina hay 2 usuarios: UsuarioA y UsuarioB. Cada uno requiere ejecutar este script en cualquier momento dado.sin embargosólo el usuario que montó el recurso compartido puede escribir en él. Realmente necesito que ambos usuarios tengan rwxacceso.

Esto es lo que he probado:

  • Montar y luego chmodmontar el punto de montaje (sin efecto, ¿anulado por el servidor Samba?)

  • chmod'ing el punto de montaje y luego montar (igual que arriba)

  • sudo mount_smbfs

Ambos usuarios tienen privilegios de administrador. Lo ideal sería que uno de los usuarios ejecutara una solución (contenida en el script) y no dependiera del montaje en el momento del arranque de la máquina.

Se agradece cualquier idea, ¡gracias!

Respuesta1

Puedes usar las banderas -fmodoy -dmodopara esto. Tenga en cuenta que ustedno puedootorgar más derechos de los que permite el servidor.

Pero mount_smbfsdeberíade forma predeterminada, al menos otorgue los derechos establecidos en la ruta de montaje, por lo que parece que su recurso compartido está demasiado bloqueado en el lado del servidor.

Respuesta2

Apenas recuerdo que debe haber una configuración de cuenta de invitado en el servidor Samba. Si cambia el nombre de usuario invitado nobodyy el grupo de usuarios invitados, nogroupsu problema podría resolverse.

Respuesta3

Esto parece una limitación en el cliente SMB de Mac OS X. Está configurando la conexión al servidor como uno de los usuarios, luego mantiene esa conexión abierta y la usa para los dos segundos.

¿Has intentado ejecutar el script en dos máquinas separadas y ver si funciona?

información relacionada