Unix権限計算

権限

対象 読み取り 書き込み 実行
所有者
グループ
その他のユーザー

umaskは既定モードから権限を取り除きます。シェル、サービス、デプロイスクリプトが新しいファイルやディレクトリにどの権限を設定するか確認するときに便利です。

chmod値、rwx文字列、シンボリック指定、umaskの結果の間でUnix権限を変換します。デプロイスクリプト、Dockerfile、CIジョブ、共有ディレクトリ、本番サーバーでコマンドを実行する前の確認に使えます。

setuid、setgid、stickyビットはセキュリティに影響するため、この計算機では特殊ビットも表示します。既存のモードは ls -lから読み込み、チェックボックスで調整して、すぐ使えるchmodコマンドをコピーできます。

Unix権限モードの読み方

所有者、グループ、その他の権限は、読み取り、書き込み、実行の各ビットで構成されます。この計算機は数値モードと記号形式 rwx を同期しているため、変更が両方の表記にどう反映されるか正確に確認できます。また、通常のファイルモード 666 またはディレクトリモード 777.

生成されたモードを再帰的に適用する前に確認してください。グループへの書き込み権限の付与、ファイルへの実行権限の付与、setuidやsetgidの有効化は、そのリソースを変更または実行できるユーザーを大きく変える可能性があります。