2012-11-07 24 views

答えて

15

umask 0022とumask 022の間に違いはありません。

8進数のumaskは、ビット単位のNOTを使用して、引数の単項補数のビット単位のANDを介して計算されます。

[email protected]:~$ umask 0077 
[email protected]:~$ umask 
0077 
[email protected]:~$ umask 0022 
[email protected]:~$ umask 
0022 

umask値の意味の簡単な要約:このようなumaskを設定し

のumask 077 - あなたはファイルに対する読み取り/書き込みアクセスが唯一のように権限を割り当て、およびあなたが所有するディレクトリの読み書き/検索。他のすべてのユーザーには、ファイルまたはディレクトリへのアクセス権がありません。

umask 022 - あなただけがファイルの読み取り/書き込みアクセス権を持ち、自分が所有するディレクトリを読み書き/検索できるようにアクセス権を割り当てます。他のすべてのユーザーは、ファイルへの読み取りアクセス権と、ディレクトリへの読み取り/検索アクセス権を持ちます。

umask 002 - あなたとグループのメンバーだけがファイルへの読み取り/書き込みアクセス権と所有するディレクトリへの読み取り/書き込み/検索アクセス権を持つようにアクセス権を割り当てます。他のすべてのユーザーはファイルへの読み取りアクセスしか持たず、ディレクトリへの読み取り/検索も行います。この記事を参照して、あなたのデフォルトのumaskを設定する方法

:umaskのが何をするかの詳細については

http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

あなたはより詳細な情報が必要な場合、これは興味深い記事です:http://articles.slicehost.com/2010/7/17/umask-and-unusual-file-permissions-and-types

このポストへの回答は、umaskビットについてのいくつかの洞察も提供します: https://stackoverflow.com/questions/4056912/question-about-umask-in-linux

関連する問題