Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Mac起動時にNASを自動的にマウントしたい

データ関連は全てNASに保存してあるのですが、
Macを再起動する度にアンマウントされるため不便に思っています。
起動時に自動的にマウントできるようにしたいのですが、
どうすれば良いのでしょうか?

投稿日 2005/11/28 11:02

返信: 27

2005/11/30 07:07 Community User への返信

> rc.local.shutdown
すみません 訂正です。
rc.shutdownを見たらrc.shutdown.localが正しい。:-)

2005/11/30 07:19 Community User への返信

私が申し上げているのは、ログイン項目にマウントを含めるとログアウト時にアンマウントが必要でしょう、ということです。逆にrc.localに書くものは、全ユーザに共通のスクリプトですから、全ユーザに対して必要なマウントのはずです。これをログアウト時にアンマウントするのは逆におかしいでしょう。
スレ主さんのご希望は、起動時にマウントしたい、ということなので、ユーザが一人か、あるいは共通のサーバということだと思いますが。
個々のユーザだけが必要なマウント/アンマウントなら、.bash_profileと.bash_logoutに記載することも可能でしょうが、やはりマウント/アンマウントというのはファイルシステムそのものの変更ですので、マルチユーザの環境の場合、特定のユーザが行うべきものではないと思います。いったんマウントしたサーバは、他のユーザも使うことが可能なのですから、自分がマウントしたからといって勝手にアンマウントしてよいものではないはずです。

2005/11/30 07:25 Community User への返信

rc.shutdown.localはshutdown時に実行すべきスクリプトで、ログアウト時ではないですね。shutdown時にはすべてのローカルマウントは自動的にアンマウントされますので、ここにアンマウントスクリプトを書く必要はありません。

2005/11/30 07:40 Community User への返信

> 逆にrc.localに書くものは、全ユーザに共通のスクリプトですから、
先ずこの前提が正しいかどうかですね。
もしそうなら、NAS って、具体的に何?です。
そうだとすると、常識的には、NFS で、ログインと共に自動的に然るべきスペースがマウントされるとかになるのではと思いますが。
元質問者の方はそういうふうにしたいということなんですか?
もしそうなら、少し質問の場所 or 文面が違うように思います。
それとも私が誤解しているだけ?
ま、これ以上第3者がごちゃごちゃいっても仕方ないですネ。

2005/11/30 09:53 Community User への返信

ログイン時の自動マウントとログアウト時の自動アンマウントをそれ
ぞれ個別の実行可能な shell script として保存し /System/Library/
CoreServices/LoginWindow.app の LoginHook と LogoutHook に
設定
してみるとどうでしょう。こちらに Knowledge Base の記事
もあります。Mac OS X Server 用になりますが、”User Management
for Version 10.4 and Later” という PDF の 169 ページにある Login
and Logut Scripts
と言う項目の説明も参考になると思います。
同様のことが Carbon Copy Cloner で有名な Bombich Software の
LoginWindow Manager でも設定できます。設定の詳細はこちら

2005/11/30 11:51 Community User への返信

> ローカルマウントは自動的にアンマウントされますので、ここにアンマウントスクリプトを書く必要はありません。
Y. Kawabeさん
了解しました。ありがとうございます。:-)
こんなの見つけました。
http://www.newartisans.com/johnw/MacTips.html

2005/11/30 14:32 Community User への返信

セオリー云々あると思いますが、
一番懸念しているのは自分以外が私のアカウントで悪戯してしまう事です。
この事に限って言えば直ぐに気付く事ですから良いですが、
なるべくこういった処理は見えない部分にしまっておきたいです。
スクリプト自体がGUIから見える事は出来れば避けたいというのが本音です。
ログ関連は定期的にチェックしているため、
忘れる事はないかと思います。

2005/11/30 14:59 Community User への返信

見えない部分というのはどういう意味でしょうか?
アップルスクリプトにしても、アプリにして保存しておけばスクリプトそのものは見えませんが。それより、rc.local にスクリプトそのものを書いていれば、それこそクラックされたときには、NAS のアカウント名、パスワードも丸見えですが。セキュリティの観点からは、これほど無用真な状態はありません。

2005/11/30 15:09 Community User への返信

shell script を名称の先頭に . 付きで保存では駄目なんでしょうか?
あるいは /.hidden に絶対 path を明記しておくか、/Developer/
Tools/setFile -a V [path_to_the_script] で不可視にするとか。
LoginHook/LogoutHook 共に . 付きの不可視な実行可能 script を
指しておけば実行されることを検証しました。

2005/11/30 15:13 Community User への返信

私の場合10.4限定ですが、「Automator」を使って特定のボリュームや
ボリューム選択ウインドウを呼び出すアクションを作っています。
(アプリケーション化したもの)
>正確に言うと、ログイン項目に入れるとマウントだけでなくボリューム
>を開いてしまうので、ちょっと使いづらいかも知れません。逆にすぐ使
>うならその方が良いのかも。使い方次第ですね。
私の方法ならマウントするだけで、ボリュームを開かないので便利です。

2005/11/30 19:56 Community User への返信

> . 付きで保存では駄目、、、
パスワードをプレーンテキストで書くのなら、ドットで不可視にするだけでは心もとないように思います。確信犯的なクラッカーなら、すぐ分かるでしょうから。
何らかの方法で、「暗号化」した上で hidden にしておく方がいいと思います。
自分のホームのどこかに置くのなら、chmod 700 (711 にしておかないとだめか?)にしておくのも併用した方がいいと思います。

2005/12/01 04:26 Community User への返信

>一番懸念しているのは自分以外が私のアカウントで悪戯してしまう事です。
他人が自分のアカウントを使うことができる状況自体が、特殊というかおかしいのではありませんか?Aquaさんの環境をもう少し詳しく説明していただけないでしょうか?
処理を見えないようにする以前に、そのような状況をなんとかした方が良い気がしますが・・

Mac起動時にNASを自動的にマウントしたい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。