Linux umaskコマンド

Linux 命令大全Linuxコマンド大全

Linux umaskコマンドは、ファイル作成時にデフォルトのパーミッションマスクを指定します。

umaskは[パーミッションマスク]を設定するために使用できます。[パーミッションマスク]は3つの8進数の数字で構成され、既存のアクセス権限からパーミッションマスクを差し引くと、ファイル作成時のデフォルトの権限が生成されます。

構文

umask [-S][权限掩码]

パラメータの説明:

-S  権限マスクをテキスト形式で表します。

例

コマンド「umask」を使用して現在の権限マスクを確認するには、次のコマンドを入力します:

$ umask                         #获取当前权限掩码 

上記のコマンドを実行すると、出力情報は次のようになります:

0022

次に、コマンド「mkdir」を使用してディレクトリを作成し、コマンド「ls」を使用してそのディレクトリの詳細情報を取得します。入力するコマンドは次のとおりです:

$ mkdir test1                       #创建目录  
$ ls –d –l test1/                   #显示目录的详细信息  

上記のコマンドを実行すると、新しく作成されたディレクトリの詳細情報が次のように表示されます:

drwxr-xr-x 2 rootlocal rootlocal 4096 2011-9-19 21:46 test1/ 

注意:上記の出力情報では、「drwxr-xr-x」=「777-022=755」です。

Linux 命令大全Linuxコマンド大全

その他の拡張