私はumaskを適用する前に、他のすべてのファイル形式に対する一般的なファイル権限を指定するリストを探しています。
man 1p touch
一般ファイルのデフォルト値は次のとおりです。
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH
また、ディレクトリとシンボリックリンクのデフォルト値が次のように推測される危険性があります。
S_IRWXU | S_IRWXG | S_IRWXO
stat.h
ただし、マニュアルページでは、ソケット、FIFO、ブロックデバイス、およびCharデバイスの基本権限が何であるかを見つけることができませんmknod.h
。mknod
通常のファイルと同じですか?それともこれを説明するマニュアルページがないのでしょうか?
ベストアンサー1
なかなか明確に理解されたようです。もっと詳しく話し合ってください。ここ。あなたが見逃した可能性があるのは、マニュアルページでのtouch(1)
ステートメントを見つけcreat(2)
ましたが(シンボリックリンクを除く)のステートメントを見つけたということです。システムレベルデフォルト - 各プログラムには独自のデフォルト値があります。すべてではありませんが、ほとんどのプログラムが同じ規則に従うことがあります。