(現在検証中…)(2015/3/31 今のところ大丈夫...)
softオプション・・・OSブート時にSMBサーバへの接続が失敗してもOSを停止させない ←ほんと?要調査
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
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
コメント
コメントを投稿