chmod 計算
このタブの中で計算します。送信せず、ファイルも変更しません。
使い方
チェックボックス・数値・rwx 表記の間でパーミッションを変換し、chmod コマンドを作ります。
パーミッションをチェック
行が所有者・グループ・その他、列が読み取り・書き込み・実行です。必要なら setuid・setgid・スティッキーも付けます。
数値や rwx を直接入力
644 や 4755 を入力するか、ls -l の rwxr-xr-x を貼り付けると、ほかの欄も連動します。
コマンドをコピー
ファイル名やフォルダ名を入れ、フォルダ全体なら -R にチェックして、chmod の行をコピーしてターミナルで実行します。
よくある質問
chmod 755 とはどういう意味ですか?
3 桁がそれぞれ所有者・グループ・その他を表します。読み取り 4、書き込み 2、実行 1 の合計で、7 は所有者の rwx、5 はグループとその他の r-x。まとめると rwxr-xr-x です。
setuid・setgid・スティッキービットとは?
先頭に付けるオプションの 4 桁目です。setuid(4)はプログラムを所有者の権限で実行し、setgid(2)はグループの権限で実行するか、ディレクトリに付けると新しいファイルがそのグループを引き継ぎます。スティッキー(1)を /tmp のようなディレクトリに付けると、ファイルを削除できるのはその所有者だけになります。
大文字の S や T が出るのはなぜ?
特殊ビットと実行権限の両方があると ls は小文字の s や t を表示し、実行権限なしで特殊ビットだけあると大文字の S や T になります。たいていは設定ミスです。
ls -l の表示をそのまま貼り付けられますか?
はい。rwxr-xr-x でも、先頭にファイル種別が付いた -rwxr-xr-x でも貼り付けられます(種別の 1 文字は無視)。チェックボックスと数値も連動します。
このツールでファイルが変更されますか?
いいえ。コマンドを作るだけです。コピーしてご自分のターミナルで実行してください。