Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> LinuxシステムのUMASK使用法の詳細

LinuxシステムのUMASK使用法の詳細

  

umaskは通常、最初にディレクトリやファイルを作成するときに許可を与えるために使用されます。

ここで説明するポイントは2つあります。

1.ディレクトリの場合、x権限でディレクトリに入ることができるので、この権限の初期割り当てで問題はありません。

2、ファイルのxパーミッションが実行を表すため、このリスクは高すぎるため、一般権限の初期割り当てでxを削除する必要があります。

[root @ www〜]#umask

0022

この4文字は何の略ですか?

まず、上記の4つの数字は、割り当ての初期化で破棄する準備ができている権限を表します。 (対応するファイルの場合、xパーミッションは破棄されない場合はデフォルトで破棄される必要があります。)

最初の0はsuud dropパーミッションを表し、2番目の0はこのファイル/ディレクトリを表します。所有者はパーミッションを破棄しません(それがxパーミッション以外のファイルの場合、上記の説明を参照してください)。

このファイル/ディレクトリを表す3番目の2ユーザーグループはwパーミッションを破棄します(ファイルの場合)。そのxの許可も破棄されます);

3番目の2は、rとxでのみ使用できるこのファイル/ディレクトリの他のユーザの許可を表します(ファイルを除く)。

まとめると、新しいファイルを作成する場合、その許可は次のようになります。-wr-w - w--つまり、次のとおりです。644

新しいディレクトリを作成した場合権限は以下のとおりです。dwrxw-xw-xは次のとおりです。755

お馴染みのunaskを直接変更する場合は、次のようにします。

[root @ www〜]#umask 002

understand行こう!

Copyright © Windowsの知識 All Rights Reserved