Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

メインコンテンツにスキップ
Gizke.com
ブログ

chmod パーミッション計算

端末内で動作し、何も送信されません。

パーミッション

対象読み取り書き込み実行数字
所有者7
グループ5
その他5
特殊ビット
ls -l の表示をそのまま貼り付けられます(例:-rw-r--r--、drwxr-xr-x)。
よく使うパーミッション
755: フォルダー・スクリプト・プログラム:所有者が編集し、全員が読んで実行できる

結果

755-rwxr-xr-x
数字で chmodchmod 755 file.txt
文字で chmodchmod u=rwx,g=rx,o=rx file.txt
所有者:
読む, 変更する, プログラムとして実行する
グループ:
読む, プログラムとして実行する
その他:
読む, プログラムとして実行する

chmod の変更を適用

chmod に渡す指定を入力すると、⁦755⁩ がどうなるかを GNU chmod と同じルールで表示します。

対象:u 所有者、g グループ、o その他、a 全員。続けて + で追加、- で削除、= で設定(r、w、x、X、s、t)。カンマで区切ります。
755 → 755rwxr-xr-x変化はありません。

umask

umask は新しいファイルやフォルダーから権限を取り除きます。値を入れると、新しいファイルの権限がわかります。

新しいファイル
644 -rw-r--r--
新しいフォルダー
755 drwxr-xr-x
文字表記
umask -S → u=rwx,g=rx,o=rx

Linux のパーミッションを計算。チェックを入れるか 755 や rwxr-xr-x を入力して chmod コマンドを取得、u+x のような変更や umask も試せます。

Linux や macOS では、すべてのファイルとフォルダーに所有者・グループ・その他の 3 組のパーミッションがあり、755 のような数字や rwxr-xr-x のような文字で表します。チェックを入れるか、どちらかの形式を入力すると、両方の表記とコピーできる chmod コマンド、誰が何をできるかのわかりやすい説明が表示されます。u+x,go-w のような chmod の変更(GNU chmod と同じ計算)を試したり、umask で新しいファイルの権限がどうなるかを確かめたりもできます。

よくある質問

chmod 755 とはどういう意味ですか?
各桁が所有者・グループ・その他のそれぞれを表し、読み取り(4)・書き込み(2)・実行(1)の合計です。7 = 4 + 2 + 1 なので所有者は読み・書き・実行ができ、5 = 4 + 1 なのでグループとその他は読みと実行ができますが変更はできません。文字では rwxr-xr-x です。
644 と 755 のどちらを使えばいいですか?
普通のファイル(Web ページ、画像、文書)は 644、フォルダーや実行が必要なスクリプト・プログラムは 755 です。フォルダーは実行(x)権限がないと開けないため 755 にします。
chmod 777 はなぜよくないのですか?
777 にすると、マシン上のすべてのユーザーとプロセスがファイルを変更・削除できます。Web サーバーなら乗っ取られたプラグインも含まれます。代わりに chown で所有者を直すか、共有グループで 775/664 を使いましょう。
setuid・setgid・sticky ビットとは?
省略可能な先頭の桁です。setuid(4)は passwd のようにプログラムを所有者の権限で動かします。フォルダーの setgid(2)は新しいファイルにフォルダーのグループを引き継がせ、共有プロジェクトに便利です。/tmp のようなフォルダーの sticky(1)は、誰でも書き込めて削除は所有者だけにします。ls -l では x の位置に s や t と表示されます。
umask とは何ですか?
新しいファイルやフォルダーから取り除かれるビットです。プログラムはファイルに 666、フォルダーに 777 を要求し、umask がそこから差し引きます。一般的な 022 なら 644 と 755、077 なら 600 と 700 になり、新しいファイルが非公開になります。
何かがサーバーに送信されますか?
いいえ。計算はすべてブラウザ内で行われるため、オフラインでも使えます。コピーしたリンクには ?mode=755 のようにパーミッションだけが含まれます。

このツールを共有

ブログGizke.com についてお問い合わせ利用規約プライバシーポリシー