eine von Windows SMB-Freigabe auf O X wie so kann es durch ‚www‘ Benutzer zugegriffen werden

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

  •  11-07-2019
  •  | 
  •  

Frage

versucht, eine SMB-Freigabe auf OS X zu montieren, so dass die ‚www‘ Benutzerdateien von dort lesen kann.

die SMB-Freigabe ist über ein Active Directory-Konto zugegriffen werden. Ich kann den Anteil über den Finder Halterung (cmd-k ...)

mein grundlegender Ansatz ist

# 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'

Schritt 4 nicht though. Ich habe die Manpages gelesen, viele verschiedene Kombinationen ausprobiert (mit oder ohne O-Schalter), kann aber nicht bekommen es

arbeiten

können Sie mir helfen es richtig zu machen? Dank!

War es hilfreich?

Lösung

Leider diese Antwort ist, zwei Jahre zu spät, aber ich hatte ein ähnliches Problem und konnte es lösen Ihre Schritte verwenden, mehr oder weniger. Ich folgte den Schritten 1-3 und dann Schritt 4, I sudo'd als _www stattdessen die Option -O verwenden (da es nicht mehr existiert.)

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

Ich bin mit 10.6 Snow Leopard und der Apache Benutzer scheint _www zu sein. Wie auch immer, nach meinem Kopf gegen dieses Problem seit einiger Zeit zu schlagen (da chown und chmod scheinen nicht Samba-Freigaben zu arbeiten montiert), dies war schließlich. Dank!

Andere Tipps

ok, ich kann das jetzt tun, auf 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.

So funktioniert alles jetzt auf 10.4, im Anschluss an die oben genannten Schritte.

Problem ist, Schritt 4) funktioniert nicht auf Mac OS X 10.5. mount_smbfs hat die '-o' Option verloren ...

Wer weiß, wie dies auf 10.5 zu tun?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top