montar un recurso compartido de Windows smb en OS X para que el usuario 'www' pueda acceder a él
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!
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 problemaes, 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?