automountでSamba共有フォルダをマウントする(Mac OS X Yosemite 10.10)

(現在検証中…)(2015/3/31 今のところ大丈夫...)

MacOS Xでautomountを使用したSamba共有フォルダをマウントする設定。
最初はネット上にある記事のとおりにやってみて、うまくできていたのですが、何かのタイミング(ブート時か?)でフォルダが見えなくなり、悪戦苦闘しました。マウントポイントのアクセス権がroot:wheel 666だったり、700だったり。後者は悪戦苦闘の過程でそうなってしまったと思うんですが…

一旦、下記アクションで落ち着いたように”見える”ので、メモしておきます。
この件は引き続き研究。正直あまり自信がない…。また見えなくなるようなことがあったら、すぐ引っ込めます。^^;すみません

構築する環境例
  • ファイルサーバの共有フォルダは 192.168.1.250:/Share
  • ユーザーとパスワードは user/password
  • クライアント側のマウントポイントは /Users/oreore/share

1.クライアント側のマウントポイントフォルダは作らない

環境構築前に、/Users/oreoreの下にshareフォルダがない状態にする。


2.ターミナルで /etc/auto_masterを編集する

# sudo vi /etc/auto_master
#
# Automounter master map
#
+auto_master            # Use directory service
/net                    -hosts          -nobrowse,hidefromfinder,nosuid
/home                   auto_home       -nobrowse,hidefromfinder
/Network/Servers        -fstab
/-                      -static

/- auto_smb -nosuid


3. /etc/auto_smbファイルを作成する
# sudo vi /etc/auto_smb
/Users/oreore/share -fstype=smbfs,soft ://user:password@192.168.1.250/Share

softオプション・・・OSブート時にSMBサーバへの接続が失敗してもOSを停止させない ←ほんと?要調査

作り終わったら、パスワードが書いてあるので
# sudo chmod 600 /etc/auto_smb


4.マウントしてみる
# sudo automount -vc
# ls -al /Users/oreore
total 152
drwxr-xr-x+  28 oreore  staff    952  3 15 11:19 .
drwxr-xr-x    7 root    admin    238 12  7 01:16 ..
・・・
drwx------    1 oreore  wheel  16384  2 21 14:30 share



5.Finderからアクセスできたら、ひとまずOK


6.OSをリブートしたあとでも、ちゃんとアクセスできるかチェック。

所有がrootになるようだったら、この作戦は失敗です・・・  

# ls -al /Users/oreore
total 152
drwxr-xr-x+  28 oreore  staff    952  3 15 11:19 .
drwxr-xr-x    7 root    admin    238 12  7 01:16 ..
・・・
drwx------    1 root    wheel  16384  2 21 14:30 share


コメント