Chmod計算機
ブラウザでUnixファイルパーミッションをrwxチェックボックスと8進モード間で変換 - アカウント不要、アップロード不要。owner、group、otherのread、write、executeを切り替え、オプションでsetuid、setgid、stickyを設定し、8進値、シンボリック文字列、または用意された `chmod`…
Chmod計算機について
ブラウザでUnixファイルパーミッションをrwxチェックボックスと8進モード間で変換 - アカウント不要、アップロード不要。owner、group、otherのread、write、executeを切り替え、オプションでsetuid、setgid、stickyを設定し、8進値、シンボリック文字列、または用意された `chmod` コマンドをコピー。644や755などのプリセットで一般的なファイルとディレクトリに。サーバージョブ配線時はCron式ジェネレーター、他の低レベルエンコードにはテキストからバイナリコンバーターと組み合わせてください。
Chmod計算機の使い方
- プリセット(644、755、777、600、700、4755、1777)を選ぶか、デフォルト755のまま。
- Owner、Group、OtherのRead、Write、Executeを切り替え。桁がライブ更新。
- 4桁モードが必要ならsetuid、setgid、stickyを有効化。
- 8進値(3または4桁、0-7)を入力してチェックボックスを逆方向に駆動。
- パスを設定し、8進モード、シンボリック、または完全chmodコマンドをコピー。何もこのタブから離れません。
Chmod計算機の例
Webファイル644
Owner read+write、groupとotherはreadのみ = 644。実行すべきでないHTML、CSS、設定ファイル向け。
スクリプトとディレクトリ755
Owner rwx、groupとother r-x = 755。他者がtraverse/runできるディレクトリとシェルスクリプト向け。
秘密鍵600
Owner read+writeのみ = 600。SSH秘密鍵やシークレット向け - groupとotherはアクセスなし。
Setuidバイナリ4755
特殊桁4 + 755 = 4755。シンボリックモードはowner executeビットにs(rwsr-xr-x)。
Stickyディレクトリ1777
特殊桁1 + 777 = 1777 (rwxrwxrwt)。古典的/tmpスタイル:誰でも書けるが、削除は所有者のみ。
一般的な使用例
- VPSデプロイ前にchmodコマンドを構築
- Webルートで755 vs 644の意味を確認
- setuid、setgid、stickyビットをチームメイトに説明
- ls -lのシンボリックモードを8進に変換
- シークレットやSSH鍵向け600や700など厳格モードを設定
Chmod計算機に関するよくある質問
- rwxを8進に変換するには?
- Read=4、write=2、execute=1。クラス(owner、group、other)ごとに加算。rwx=7、r-x=5、r--=4。3桁で755や644など。
- chmod 755の意味は?
- Ownerはread、write、execute (7)。Groupとotherはreadとexecute (5)。ディレクトリと実行可能スクリプトでよく使われます。
- 644と755、いつ使う?
- プログラムとして実行すべきでない通常ファイルは644。フォルダに入ったりファイルを実行したりexecuteビットが必要なディレクトリとスクリプトは755。
- setuid、setgid、stickyとは?
- オプションの先頭8進桁。Setuid (4)はファイル所有者としてバイナリ実行。Setgid (2)はグループとして実行、またはディレクトリで新規ファイルのグループ継承。Sticky (1)はディレクトリ(/tmpなど)で誰でも作成可だが削除は所有者のみ。
- シンボリックモードにs、S、t、Tが出るのはなぜ?
- 特殊ビットがオンのとき、executeスロットはexecuteもオンならs/t、オフならS/T。例:4644はrwSr--r--(setuidでowner executeなし)。
- 何かアップロードされる?
- いいえ。パーミッション計算はこのタブのみ。計算機用のサーバー呼び出しなし。
- 完全chmodコマンドをコピーできる?
- はい。パスフィールド(デフォルトpath)を設定し、Copy commandで chmod 755 path のようなものをシェルに貼り付け。
関連ツール
Cron 式ジェネレーター
ブラウザで Unix cron 式を作成または貼り付け。平易な説明、フィールド分解、次の5回の実行時刻、crontab や GitHub Actions スニペットをコピー。アップロードなし。
テキストとバイナリ変換
テキストをバイナリに、バイナリをテキストに即変換。無料の ASCII/UTF-8 テキスト・バイナリ変換(ブラウザ内)。
ハッシュジェネレーター
任意のテキストから SHA-256、SHA-1、SHA-384、SHA-512 ハッシュを生成。HMAC も同ページ。ブラウザ内で小文字 16 進ダイジェストを即取得 - アップロードなし。
UUID ジェネレーター
ブラウザで UUID v4、UUID v7、ULID、NanoID を生成。データベース、API、テスト用に 1 件または複数件 - アップロードなし。