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 rwx
acceso.
Esto es lo que he probado:
Montar y luego
chmod
montar 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 nobody
y el grupo de usuarios invitados, nogroup
su 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?