質問

FileVaultを使用してHomedirを暗号化しています。しかし、私が(局所的に)私のリモートマシンにログインしていないとき、私はそれに接続しているとき、私の家にはスパルスバンドルファイルのみが含まれています。

私のホームディレクトルがマシン上のローカルログインとして正常に表示されるように、どのようにマウントできますか?

役に立ちましたか?

解決

マウント

SSHを使用できます ~/.ssh/rc それは環境がセットアップされた直後に実行されますが、シェルがアクティブになる前に実行されます(そのため、「SSHRC」を検索してください。 男ssh(8) その他の情報については)。

したがって、filevaultパーティションをマウントするには、この行をあなたに追加できます ~/.ssh/rc ファイル:

hdiutil attach /Users/$USER/$USER.sparsebundle -mountpoint /Users/$USER

心配しないでください、あなた ~/.ssh/rc FileVaultパーティションを取り付ける前であっても、システムが利用できます。

アンマウント

これで、ログアウトでアンマウントを確認する必要があります。SSHを介して接続されている場合のみです。そのためには、シェルのログアウトスクリプトを使用できます。これらは、Macで最も使用されている3つのシェルのログアウトスクリプトパスです(コメントにさらに追加してください):

  • バッシュ: ~/.bash_logout
  • ZSH: ~/.zlogout
  • (T)CSH: ~/.logout

適切なファイルを開いて(または作成)して追加します。

if [[ -n $SSH_CONNECTION ]]
    then hdiutil detach /Users/$USER/$USER.sparsebundle
fi
ライセンス: CC-BY-SA帰属
所属していません apple.stackexchange
scroll top