地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【Linux】ファイルマスクのメモ

整形ツールの無い環境でパーミッションマスクが見辛かったのでメモ。そのうちpythonあたりでパーサ書こう。

S_ISUID  0004000 set-user-ID bit
S_ISGID 0002000 set-group-ID bit (下記参照)
S_ISVTX 0001000 スティッキービット (下記参照)

S_IRWXU 00700   ファイル所有者のアクセス許可用のビットマスク
S_IRUSR 00400   所有者の読み込み許可
S_IWUSR 00200   所有者の書き込み許可
S_IXUSR 00100   所有者の実行許可

S_IRWXG 00070   グループのアクセス許可用のビットマスク
S_IRGRP 00040   グループの読み込み許可
S_IWGRP 00020   グループの書き込み許可
S_IXGRP 00010   グループの実行許可

S_IRWXO 00007   他人 (others) のアクセス許可用のビットマスク
S_IROTH 00004   他人の読み込み許可
S_IWOTH 00002   他人の書き込み許可
S_IXOTH 00001   他人の実行許可