montare una condivisione smb di Windows su OS X in modo che sia accessibile all'utente 'www'
Domanda
cercando di montare una condivisione smb su OS X in modo che l'utente "www" possa leggere i file da lì.
la condivisione SMB è accessibile tramite un account di Active Directory. Posso montare la condivisione tramite il Finder (cmd-k ...)
il mio approccio di base è
# 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'
il passaggio 4 fallisce però. Ho letto le manpage, provato diverse combinazioni (con o senza l'opzione -O), ma non riesco a farlo funzionare
puoi aiutarmi a farlo bene? grazie!
Soluzione
Mi dispiace che questa risposta sia in ritardo di due anni, ma ho avuto un problema simile ed è stato in grado di risolverlo usando i tuoi passaggi, più o meno. Ho seguito i passaggi 1-3 e quindi per il passaggio 4, ho utilizzato come _www invece di utilizzare l'opzione -O (poiché non esiste più.)
sudo -u _www mount_smbfs //User:Password@Host/Share /mount/point
Sto eseguendo 10.6 Snow Leopard e l'utente Apache sembra essere _www. Comunque, dopo aver battuto la testa contro questo problema per qualche tempo (dal momento che chown e chmod non sembrano funzionare su condivisioni Samba montate), alla fine ha funzionato. Grazie!
Altri suggerimenti
ok, ora posso farlo su 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.
Quindi tutto funziona ora su 10.4, seguendo i passaggi precedenti.
il problema è che, passaggio 4) non funziona su Mac OS X 10.5. mount_smbfs ha perso l'opzione '-O' ...
Qualcuno sa come farlo su 10.5?