chmod計算機
Unixファイル権限は、読み取り(r=4)、書き込み(w=2)、実行(x=1)ビットで所有者、グループ、その他のアクセスを制御します。chmod 755 は rwxr-xr-x を意味します。チェックボックスを切り替えるか八進を入力し、シンボリック形式を見ます——デプロイスクリプトとDockerボリューム権限を直すときに不可欠です。
chmod計算機の使い方
1. 所有者、グループ、その他の読み取り/書き込み/実行を切り替えます。
2. 八進値を読みます(例: 644、755、600)。
3. シンボリック相当の chmod u=rw,go=r をコピーします。
4. サーバーで適用します: chmod 644 file.txt
chmodの例
Webディレクトリ755
rwxr-xr-x は所有者がファイルを変更でき、世界はディレクトリに入り読んでよいです。
秘密の環境ファイル600
rw------- ——所有者だけがAPIキー付きの.envを読み書きします。
実行可能スクリプト755
cronユーザーが実行できるよう、deploy.shに rwxr-xr-x。
chmod計算機が役立つとき
• Unix権限モデルを学ぶとき。
• Dockerfile COPYに明示的な数値モードが必要なとき。
• ls -l の rwxr-xr-x 出力をIaCテンプレートの八進に写す必要があるとき。
所有者 グループ その他
3つの三つ組 ユーザー/グループ/その他——chmodはアクセスチェック時に現在ユーザー文脈にどの三つ組が適用されるかに影響します。
よくある質問
八進桁の意味は?
各三つ組で r=4 w=2 x=1 の合計——7=rwx、6=rw-、5=r-x、4=r--。
755と775の違いは?
775はグループ書き込みを足します——共有開発チームの編集。755はグループ読み取り専用。
再帰的chmod -Rは?
ディレクトリツリーに適用されます——誤ったパスでは危険です。二度確認してください。
ファイルとディレクトリの実行は?
ディレクトリのxは入る(cd)を意味し、ファイルではプログラムとして実行を意味します。
umaskとの相互作用は?
デフォルトのファイルモード = 作成マスクからumaskを引いたもの——計算機はumaskではなく目標モードを示します。