montar un recurso compartido de Windows smb en OS X para que el usuario 'www' pueda acceder a él

StackOverflow https://stackoverflow.com/questions/324171

  •  11-07-2019
  •  | 
  •  

Pregunta

tratando de montar un recurso compartido smb en OS X para que el usuario 'www' pueda leer archivos desde allí.

se puede acceder al recurso compartido SMB a través de una cuenta de Active Directory. Puedo montar el recurso compartido a través del Finder (cmd-k ...)

mi enfoque básico es

# 1) create mountpoint 
sudo mkdir /Volumes/www_mdisk

# 2) permissions for mountpoint
sudo chown www:www /Volumes/www_mdisk; sudo chmod 777 /Volumes/www_mdisk

# 3) make a link from apache docroot to mountpoint (http.conf FollowSymlinks is on)
cd /Library/WebServer/Documents; ln -s /Volumes/www_mdisk mdisk

# 4) mount the SMB share using the Active Directory user 'ad_user'
sudo mount_smbfs -O www/www '//DOMAIN;ad_user@smbshare_host/sharepath'

el paso 4 falla sin embargo. He leído las páginas de manual, probé muchas combinaciones diferentes (con o sin el interruptor -O), pero no puedo hacer que funcione

¿puedes ayudarme a hacerlo bien? gracias!

¿Fue útil?

Solución

Lo siento, esta respuesta tiene dos años de retraso, pero tuve un problema similar y pude resolverlo usando tus pasos, más o menos. Seguí los pasos 1-3, y luego para el paso 4, sudo'd como _www en lugar de usar la opción -O (ya que ya no existe).

sudo -u _www mount_smbfs //User:Password@Host/Share /mount/point

Estoy ejecutando 10.6 Snow Leopard y el usuario de Apache parece ser _www. De todos modos, después de golpearme la cabeza contra este problema durante un tiempo (dado que chown y chmod no parecen funcionar en recursos compartidos de Samba), esto finalmente funcionó. Gracias!

Otros consejos

ok, puedo hacer esto ahora en Mac OS X 10.4

# 4) mount the SMB share using the Active Directory user 'ad_user'
sudo mount_smbfs -O www/www -u 70 -g 70 '//DOMAIN;ad_user@smbshare_host/sharepath' www_mdisk

# 5) make sure http.conf has 'Options Indexes' enabled for Docroot
duh.

Entonces todo funciona ahora en 10.4, siguiendo los pasos anteriores.

El problema

es, paso 4) no funciona en Mac OS X 10.5. mount_smbfs ha perdido la opción '-O' ...

¿Alguien sabe cómo hacer esto en 10.5?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top