Chmod 計算機

Unix ファイル権限を数値 (755) と記号 (rwxr-xr-x) 表記の間で変換

パーミッションマトリックス
読み取り (r)書き込み (w)実行 (x)
所有者
グループ
その他
一般的なプリセット
数値パーミッション
シンボリックパーミッション
Chmod コマンド
chmod 755 <filename>

chmod とは?

chmod(“change mode”)は、ファイルやディレクトリの権限を変更するための Unix/Linux コマンドです。この計算ツールを使うと、755 のような数値権限、rwxr-xr-x のような記号権限、そしてチェックボックスのマトリクスを手計算なしで相互に切り替えられます。

数値権限の仕組み

各桁は 1 つの役割を表します。順番に所有者、グループ、その他です。各桁の中では、4 が読み取り、2 が書き込み、1 が実行を意味します。必要な権限は足し算で作ります。たとえば 7 = rwx6 = rw-5 = r-x4 = r-- です。ディレクトリでは、実行ビットはそのディレクトリに入れることも意味します。

よく使う chmod の例

  • chmod 755 script.sh は所有者にフルアクセスを与え、他のユーザーには読み取りと実行を許可します。
  • chmod 644 notes.txt は所有者には書き込みを許可したまま、他のユーザーには読み取りのみを許可します。
  • chmod 600 .env は所有者だけが読み書きできるため、秘密情報の保存によく使われます。
  • chmod 775 shared-folder はグループにもファイル作成や変更を許可したいチーム用ディレクトリに便利です。