入力元は独立した下書き
チェック、8進数、記号文字列は互いに上書きしません。選択中の入力だけが結果を決めます。無効な文字列からチェック入力へ切り替えても、修正用の下書きは残ります。
Linux & Shell
rwxチェック、8進数、9文字の権限表記から入力元を選択します。
権限とパスはブラウザ内で処理され、コマンドは実行されません。
入力元を選んで計算してください。
各入力元の下書きは独立しています。切り替えても上書きせず、選択した入力元だけを計算します。
入力が変わりました。再計算してから出力してください。
chmod計算機は、パーミッションを数字だけで覚えずに確認するためのツールです。所有者・グループ・その他の各桁について、読み取り4、書き込み2、実行1の組み合わせを表示します。
chmod計算機では、Gitの100755を通常の8進数入力と混ぜません。リポジトリが記録する実行可能ファイルという種類と、ディスク上の細かな権限は別々に確認できます。
chmod計算機は0755と4755を4桁で表示し、setuidの有無を明確にします。9文字の出力では実行ビットがない場合のS/Tも省略せず、指定した目標を保持します。
通常ファイル、実行可能ファイル、リンク、ツリー、サブモジュールを別のモードで解説します。120000のリンクが保存するのはリンク先であり、chmod用の権限値ではありません。
チェック、8進数、記号文字列は互いに上書きしません。選択中の入力だけが結果を決めます。無効な文字列からチェック入力へ切り替えても、修正用の下書きは残ります。
ファイルのxは実行、ディレクトリのxは検索・通過です。対象の変更でビットは変わりません。初期値755は説明用で、通常ファイルすべてへの推奨設定ではありません。
サンプルとクリアは全入力と設定をプレビューしてから適用します。直前の状態に1回戻せます。自動計算をオフにすると、編集後は計算操作が必要です。自動計算は350ms待機し、手動ではCtrl/Cmd+Enterも使えます。
3種類のユーザーごとに読み取り・書き込み・実行を選びます。setuid、setgid、stickyは実行ビットとは独立して設定できます。
755とrwxr-xr-xは同じ0755になります。特殊ビットは対応する実行位置だけをs/Sまたはt/Tに変えます。
chmod計算機はパスをPOSIX shの引数として引用し、GNU拡張の数字指定を表示します。空のパスでも権限の計算はでき、コマンドだけを省略します。
有効な結果をJSONでコピー・保存できます。未選択の下書きは含めません。入力変更後は再計算まで古い結果を出力できません。
644は所有者が読み書きでき、その他は読み取りのみです。755は全員に実行も付けます。chmod計算機で対象を選び、ファイルの実行やディレクトリの通過が必要か確認してください。
全員のrwxにstickyを追加するためです。削除・改名は項目所有者、ディレクトリ所有者、特権ユーザーに制限されます。表示はrwxrwxrwtで、末尾のtには実行ビットも含まれます。
GNU chmodでは通常の数値指定でディレクトリのsetuid/setgidが保持される場合があります。本ツールは=を付けて12ビットを明示するGNUプレビューを使います。ugo操作式の入力は受け付けません。
できません。種類文字を除いた9文字だけを入力してください。ACL印や行の残りも対象外です。種類の情報を暗黙に捨てず、正確な権限表記を入力する設計です。
ファイルとディレクトリに同じ数値を適用すると、不要な実行ビットを付ける場合があります。本ツールは対象一覧を確認できないため、再帰コマンドを生成しません。
結果について気になる点がありますか?