montare una condivisione smb di Windows su OS X in modo che sia accessibile all'utente 'www'

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

  •  11-07-2019
  •  | 
  •  

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!

È stato utile?

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?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top