2012-04-28 10 views
1

MacOS Xの特定のファイルやフォルダへのアクセスをブロックする方法はありますか?パスワードでシステム全体を保護できるのですか? 私はCocoaベースのプログラムでそれを使用したいが、その前に、少なくとも一般的な可能な方法を知りたい。 私が知っている限り、POSIXファイルアクセスシステムはパスワードで何かを保護することを許可していません。 専用のパスワードで追加のユーザーアカウントを作成し、このユーザーをchmodというファイルの所有者として設定することを考えていました。端末では動作するように見えましたが、それは非常に悪い方法です、それは許可問題の一種であると思います。そして、あなたはそのためにターミナルのユーザーを変更する必要があります。 Finderのような定期的なアプリケーションでアクセスしたいと思ったら、それはできないと私は思います。 誰ももっと良い方法を知っていますか?Mac OS Xのフォルダやファイルへのアクセスをブロックする

+2

あなたは恐らくスーパーユーザーかAskDifferent(Apple)でこの質問をする方が良いでしょう。 – Tibor

+0

ありがとうございます。私は投稿しました。しかし、AskDifferentはStackOverflowよりも本当にアクティブですか? – BartoNaz

+0

AFAIK、Stack Owerflowはネットワーク上で最もアクティブなサイトです。しかし、**プログラミング関連の質問**のサイトですので、あなたの質問はここで少し話題になります。 – Tibor

答えて

2

パスワードで保護された「フォルダ」を作成するには、暗号化されたディスクイメージを使用し、フォルダが必要な場所にマウントすることができます。コマンドhdiutilを使用して、そのようなディスクイメージを作成、マウント、アンマウントすることができます。 -plistオプションを使用すると、Objective-Cからhdiutilコマンドを簡単に起動できます。

+0

ディスクを通常のフォルダとしてマウントしますか? – BartoNaz

+1

すべてのディスクはMac OS Xで標準フォルダとしてマウントされています。これらのフォルダのデフォルトの場所は/ Volumesですが、これを変更できます。 USBスティックを挿入するだけで、/ Volumesの下に作成されたフォルダが見つかります。 – CRD

+0

はい、それは本当に素晴らしい解決策です。このアイデアに感謝します。 – BartoNaz

関連する問題