質問

ファイルの権限を確認するにはどうすればよいですか(たとえば、別のファイルのアクセス許可を再作成したい場合 chmod)?

たとえば、走った後 chmod 644 の上 foo.txt, 、もしあれば、どのコマンドを実行できますか foo.txt 戻ります 644?

役に立ちましたか?

解決

入力する場合 ls -l ターミナルでは、ファイルの許可を得ます

drwxr-xr-x   7 ---  staff   238 Apr 14  2010 images
-rw-r--r--   1 ---  staff  2628 Aug 26  2009 index.html
drwxr-xr-x@ 11 ---  staff   374 Feb 28  2010 simplemvc

以下のテーブルを使用して変換できます rwxr-xr-x 番号とその逆に:

alt text

詳細を確認してください ここ.

他のヒント

コマンドラインからOctal許可を取得する最も簡単な方法は、使用することです。 stat(1) フォーマット仕様付き。

詳細については、マニュアルページで読むことができますが、以下はあなたが望むものを提供します。

stat -f "%omp%olp" u003Cfile or directory>

%OMp octalでsetuid/setgid/粘着性のビットを返し、 %OLp Octalのユーザー/グループ/その他の権限。

例えば:

$ ls -ld Data
drwxr-xr-x  6 mj  staff  204 20 Feb 11:09 Data
$ stat -f "%OMp%OLp" Data   
0755

ACLSを含むすべてのアクセス許可をリストする最も簡単な方法は、単に関係ファイルのFinderからGet Infoコマンドを使用することです。

ライセンス: CC-BY-SA帰属
所属していません apple.stackexchange
scroll top