「www」ユーザーがアクセスできるように、OS Xにwindows smb共有をマウントします
質問
「www」ユーザーがそこからファイルを読み取れるように、OS Xでsmb共有をマウントしようとしています。
SMB共有には、Active Directoryアカウントを介してアクセスできます。 Finderから共有をマウントできます(cmd-k ...)
私の基本的なアプローチは
です# 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'
ステップ4は失敗します。私はマンページを読んで、多くの異なる組み合わせを試しました(-Oスイッチの有無にかかわらず)が、それを動作させることができません
正しく理解するのを手伝ってもらえますか? ありがとう!
解決
申し訳ありませんが、この答えは2年遅れていますが、私は同様の問題を抱えており、多かれ少なかれあなたの手順を使用してそれを解決することができました。手順1〜3を実行した後、手順4で-Oオプションを使用する代わりに_wwwとしてsudoしました(もう存在しないため)。
sudo -u _www mount_smbfs //User:Password@Host/Share /mount/point
10.6 Snow Leopardを実行していますが、Apacheユーザーは_wwwのようです。とにかく(chownとchmodはマウントされたSamba共有で動作しないように見えるので)しばらくこの問題に頭を痛めた後、これは最終的に機能しました。ありがとう!
他のヒント
OK、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.
つまり、上記の手順に従って、すべてが10.4で動作するようになりました。
問題は、手順4)がMac OS X 10.5では機能しないことです。 mount_smbfsは「-O」オプションを失いました...
誰でも10.5でこれを行う方法を知っていますか?
所属していません StackOverflow