« 『オーシャンズ13』ラストシーンの台詞 | トップページ | [PV]one(Japanese) vo.SAKURA »

[10.5]デフォルトのアクセス権を変える【その2】

まとめ記事はこちら[LINK]OpenNewWindowです。
まずは↑の記事を読んでみてください。
 

アップルのサイト[LINK]に掲載されている[PDF]を見ると

以下のような記述がありました。

Chapter 7 Securing Data and Using Encryption
の161ページ
To change the global umask file permission:
に以下のような記述があります。




sudo defaults write /Library/Preferences/.GlobalPreferences NSUmask `echo "ibase=8; 027" | bc`



`echo "ibase=8; 027" | bc`
これは
23

sudo defaults write /Library/Preferences/.GlobalPreferences NSUmask 23



を意味します。

NSUmask一覧はこちら[LINK]を見て下さい。

"Umask値"はOctで8進数
"NSUmask値"はDecで10進数
です。
ちなみに
HEXは16進数
BINは2進数

これをbcコマンドを使って変換しているわけです。
`echo "ibase=8; 027" | bc`

『027』をibase(入力数値)で指定した基数8進数として評価
なので
23となります。
逆は
`echo "obase =8; 23" | bc`
『23』をobase(出力数値)で指定した基数10進数で評価
となります。

|

« 『オーシャンズ13』ラストシーンの台詞 | トップページ | [PV]one(Japanese) vo.SAKURA »

Permission」カテゴリの記事

コメント

この記事へのコメントは終了しました。