chmod パーミッション計算
パーミッション
| 対象 | 読み取り | 書き込み | 実行 | 数字 |
|---|---|---|---|---|
| 所有者 | 7 | |||
| グループ | 5 | |||
| その他 | 5 |
結果
chmod 755 file.txtchmod u=rwx,g=rx,o=rx file.txt- 所有者:
- 読む, 変更する, プログラムとして実行する
- グループ:
- 読む, プログラムとして実行する
- その他:
- 読む, プログラムとして実行する
chmod の変更を適用
chmod に渡す指定を入力すると、755 がどうなるかを GNU chmod と同じルールで表示します。
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 で新しいファイルの権限がどうなるかを確かめたりもできます。