(本記事はインストール編の続きです。)
※2013年12月20日追記
Mavericksにて本設定を行うとシステム再起動が発生する場合があります。
時間がないため原因究明に至っていませんので、Mac OS X Mavericks(10.9)
にて本操作を行う場合、注意が必要です。
今のところ、コマンドラインでオプションを付加しない状態であれば、最低限の
動作は可能です。
■手順
1.自動ログインを行う為、EncFS用パスワードをキーチェーンに登録します
次のコマンド最後にある「password」を登録するパスワードに置き換えて実行します。
$ security add-generic-password -a $(whoami) -s EncFS -p password
※ダミーパスワードで登録した後、キーチェーンアプリで変更することや
キー自体を削除することも可能です。
アプリ名:/Applications/Utilities/Keychain Access.app
2.キーチェーンに登録されたことを確認します
$ security find-generic-password -gs EncFS 2>&1 >/dev/null | cut -d'"' -f2
3.自動ログイン用の処理をファイルに記述します
$ mkdir ~/bin
$ vi ~/bin/encfsd.sh
・Dropboxフォルダ内にセキュアフォルダを作成するスクリプト例
・Dropbox & Box フォルダ内にセキュアフォルダを同時に作成するスクリプト例
下記記述で実際に動作していますが、当方は技術手な確信がありません。
利用に際しては、自己責任にて利用して下さい。
4.スクリプファイルのパーミッションを変更します
$ chmod u+x ~/bin/encfsd.sh
5. LaunchAgent用スクリプトファイルを作成します
$ vi ~/Library/LaunchAgents/localhost.encfsd.plist
記述例
6.LaunchDaemon をシステムに登録します
$ launchctl load /Users/foo/Library/LaunchAgents/localhost.encfsd.plist
7.スクリプトファイルを書き換えた場合、再読み込みを行います
$ launchctl unload /Users/foo/Library/LaunchAgents/localhost.encfsd.plist
$ launchctl load /Users/foo/Library/LaunchAgents/localhost.encfsd.plist
以上で作業は完了です。
■補足情報
EncFSのオプションで「-omodules=iconv,to_code=UTF-8-MAC,from_code=UTF-8」を追加しています。
これは、ディレクトリ名やファイル名に日本語を使った際に、MacとWindows間で文字化けが発生しないようにする為だそうです。
■関連記事
・Homebrewインストール情報
Homebrew オフィシャルサイト
(http://brew.sh/index_ja.html、http://mxcl.github.com/homebrew/)
Mac OSX に Homebrew をインストールする
(http://d.hatena.ne.jp/january/20130723/1374538421)
・EncFS自動マウント情報
http://xensoft.com/content/automount-encrypted-filesystem-stored-dropbox
http://serverfault.com/questions/194668/mount-encfs-volume-on-mac-os-x-works-from-user-account-but-fails-with-root-using
http://bjornruud.net/2013/04/encrypt-directories-with-encfs-on-mac-os-x-10-8.html
http://www.maketecheasier.com/install-encfs-mac/
http://henninghoyer.com/blog/2013/06/20/encfs-on-mac-os/
http://ict.matchy.net/2012/05/google-drivedropbox.html
■Windows環境構築用情報
下記サイトに記載されている情報を元にDokanライブラリをダウンロード&インストール後、encfs4winを解凍するだけでEncFSが使えるようになります。
・Dokan(Dokanライブラリ 0.6.0)
http://dokan-dev.net/
・encfs4win
http://members.ferrara.linux.it/freddy77/encfs.html
0 件のコメント:
コメントを投稿