UNIX 権限について
Mac OS X は UNIX コア上に構築されているため、「ターミナル」で UNIX コマンドを入力することで権限を設定できます。
それぞれのファイルやディレクトリには、3 つのタイプのセキュリティグループがあります:
- オーナー:ファイルまたはディレクトリのオーナーまたはクリエータ
- グループ:ファイルまたはディレクトリが割り当てられているグループ
- その他:オーナーではない、またはファイルやディレクトリと関連付けられているグループに割り当てられていない、すべての人。
各セキュリティグループには、そのグループの権限を制御するコードが割り当てられています:
- r(読み出し)では、ユーザは項目を表示できますが、変更はできません。
- w(書き込み)では、ユーザは項目を表示したり変更したりできます。
- x(実行)では、ユーザはスクリプトまたはプログラムを実行できます。
- (アクセス)は、アクセスが使用停止に設定されていることを意味します。
「ターミナル」でファイルおよびディレクトリの権限を表示するには、「ls -l」コマンドを入力します。リストされている各ファイルまたは各ディレクトリごとに、権限、オーナーおよびグループ名、ファイルまたはディレクトリ名が表示されます。
例:
次のファイル(-)は、オーナー(rwx)、グループ(rwx)、およびその他すべて(rwx)の読み出し、書き込み、および実行権限を表示します:-rwxrwxrwx
次のファイル(-)は、オーナー(rwx)とグループ(rwx)の読み出し、書き込み、および実行権限を表示しますが、その他(---)の権限は表示しません:-rwxrwx---
次のファイル(-)は、オーナー(rwx)の読み出し、書き込み、および実行権限を表示しますが、グループ(---)またはその他(---)の権限は表示しません:-rwx------
次のファイル(-)は、オーナー(rw-)、グループ(rw-)、およびその他(rw-)の読み出しおよび書き込み権限を表示しますが、実行権限は表示しません:-rw-rw-rw-
次のファイル(-)は、オーナー(rwx)の読み出し、書き込み、および実行権限を表示しますが、グループ(r-x)およびその他(r-x)については読み出しおよび実行権限のみを表示します:-rwxr-xr-x
次のファイル(-)は、オーナー(rwx)の読み出し、書き込み、および実行権限を表示しますが、グループ(r--)およびその他(r--)については読み出し権限のみを表示します:-rwxr--r--
UNIX の権限について詳しくは、「man ls」と入力してマニュアルページを参照してください。