0022
umaskとの違いはあり022
ますか?umaskをに変更したい022
。どうすればいいですか?
1 に答える
0022
umaskとumaskの間に違いはありません022
。
8進数のumaskは、ビット単位のNOTを使用して、引数の単項補数のビット単位のANDを介して計算されます。
umaskを次のように設定します。
el@apollo:~$ umask 0077
el@apollo:~$ umask
0077
el@apollo:~$ umask 0022
el@apollo:~$ umask
0022
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