Snow Leopardで自分のアカウントにログインするたびに、特定のSMB共有を自動的にマウントしたいと思います。MacClassicの昔、私がしなければならなかったのはGet Info
だけでした。問題のドライブでMount at Startup
を選択しますが、Snow Leopardには同等のオプションがないようです。システムの起動時にドライブをマウントすると主張するハックをいくつか見つけましたが、(1)機能せず、 (2)彼らは私が望むことをしません:私はログイン時に自動的にマウントされ、ログアウト時にマウント解除され、システムの起動時にマウントされないようにします。
これを行うための組み込みの方法はありますか?それとも、AppleScriptルートに行くべきですか?後者のルートの場合、それはネットワークの状況全体でこれを自動化する方法がないことを意味しますか?
次のコマンドをスタートアップアイテムに追加できますか?
mount -t smbfs //user@server/sharename share
具体的には、次のようなApplescriptに入れます。
do Shell script "mount -t smbfs //user@server/sharename share"
次に、ファイルをアプリケーションとして保存し、ログイン項目に追加します。
Finder->移動->サーバーに接続:要求されたらsmb URLを入力し、資格情報をキーチェーンに保存します
Finder->設定:「これらのアイテムをデスクトップに表示する」の下の「接続されたサーバー」をチェックします
システム環境設定を開く->アカウント->ログイン項目:アイコンをログイン項目にドラッグします
必要なボリュームをマウントします。次に、ボリュームをシステム環境設定/ユーザーとグループ/(アカウント)内のログイン項目にドラッグするだけです。接続する必要のある資格情報がキーチェーンに保存されていることを確認してください。
「フォルダ」タイプの別のログインアイテムとして表示されるはずです。それでおしまい。