質問
ファイルの権限を確認するにはどうすればよいですか(たとえば、別のファイルのアクセス許可を再作成したい場合 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
番号とその逆に:
詳細を確認してください ここ.
他のヒント
コマンドラインから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コマンドを使用することです。
所属していません apple.stackexchange