これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドchmodです。
プログラム:
NAME
chmod-ファイルモードビットを変更します
SYNOPSIS
chmod [オプション] ... モード[、モード] ... FILE...
chmod [オプション] ... オクタルモード FILE...
chmod [オプション] ... --reference = RFILE FILE...
DESCRIPTION
このマニュアルページには、GNUバージョンの chmod. chmod のファイルモードビットを変更します
に従って与えられた各ファイル モード、これは次の記号表現のいずれかです。
変更するか、新しいモードビットのビットパターンを表すXNUMX進数。
シンボリックモードの形式は[ウゴア...] [[-+ =][パーマ...]...]、 どこ パーマ どちらかゼロ
セットからの複数の文字 rwxXst、またはセットからのXNUMX文字 ウゴ。 複数
シンボリックモードは、コンマで区切って指定できます。
文字の組み合わせ ウゴア ファイルへのユーザーのアクセスを制御します
変更:それを所有するユーザー(u)、ファイルのグループ内の他のユーザー(g)、他のユーザーは
ファイルのグループ(o)、またはすべてのユーザー(a)。 これらのいずれも与えられていない場合、効果はまるで
(a)が指定されましたが、umaskに設定されているビットは影響を受けません。
オペレーター + 選択したファイルモードビットが既存のファイルモードに追加されます
各ファイルのビット。 - それらを削除します。 と = それらを追加させ、
ディレクトリの言及されていない設定されたユーザーとグループIDを除いて、言及されていないビットは削除されます
ビットは影響を受けません。
文字 rwxXst 影響を受けるユーザーのファイルモードビットを選択します。read(r)、 書きます (w),
実行(またはディレクトリの検索)(x)、ファイルがディレクトリまたは
すでに一部のユーザーの実行権限を持っています(X)、実行時にユーザーまたはグループIDを設定します(s),
制限付き削除フラグまたはスティッキービット(t)。 これらの文字のXNUMXつまたは複数の代わりに、
文字のXNUMXつだけを指定できます ウゴ:所有するユーザーに付与された権限
ファイル (u)、ファイルのグループのメンバーである他のユーザーに付与されたアクセス許可
(g)、および前のXNUMXつのいずれにも属さないユーザーに付与されたアクセス許可
カテゴリ(o).
数値モードは、0〜7のXNUMX進数(XNUMX〜XNUMX)で、ビットを次のように合計することによって導出されます。
値4、2、および1。省略された数字は先行ゼロと見なされます。 最初の桁
設定されたユーザーID(4)と設定されたグループID(2)および制限付き削除またはスティッキー(1)を選択します
属性。 XNUMX桁目は、ファイルを所有するユーザーのアクセス許可を選択します。
(4)、(2)を書き込み、(1)を実行します。 XNUMX番目は、で他のユーザーのアクセス許可を選択します
同じ値を持つファイルのグループ。 そして、ファイルにない他のユーザーのためのXNUMX番目
同じ値のグループ。
chmod シンボリックリンクの権限を変更することはありません。 the chmod システムコールは変更できません
彼らの許可。 シンボリックリンクのアクセス許可は次のとおりであるため、これは問題ではありません。
使われたことがない。 ただし、コマンドラインにリストされているシンボリックリンクごとに、 chmod を変える
指示されたファイルの権限。 対照的に、 chmod 検出されたシンボリックリンクを無視します
再帰的なディレクトリトラバーサル中。
セットイド そして セギド BITS
chmod ファイルのグループIDが一致しない場合、通常のファイルのset-group-IDビットをクリアします
ユーザーの有効なグループIDまたはユーザーの補足グループIDのXNUMXつ。
ユーザーには適切な権限があります。 追加の制限により、set-user-IDと
set-group-IDビットの モード or RFファイル 無視されます。 この動作はポリシーと
基礎となる機能 chmod システムコール。 疑わしい場合は、基礎を確認してください
システムの動作。
chmod 明示的に指定しない限り、ディレクトリのset-user-IDビットとset-group-IDビットを保持します
それ以外の場合は指定します。 次のようなシンボリックモードでビットを設定またはクリアできます。 u + s gs,
数値モードでビットを設定できます(ただし、クリアはできません)。
制限付き 消す FLAG OR スティッキー BIT
制限付き削除フラグまたはスティッキービットは単一ビットであり、その解釈は
ファイルの種類について。 ディレクトリの場合、特権のないユーザーが削除したり、
ファイルまたはディレクトリを所有していない限り、ディレクトリ内のファイルの名前を変更します。 これは呼ばれます
制限されました 削除 フラグ ディレクトリ用であり、一般的に誰でも書き込み可能にあります
のようなディレクトリ / tmpに。 一部の古いシステムの通常のファイルの場合、ビットは
スワップデバイス上のプログラムのテキストイメージ。実行時にロードが速くなります。 これは
呼ばれます スティッキー ビット.
OPTIONS
各ファイルのモードをMODEに変更します。 と - リファレンス、各ファイルのモードをに変更します
RFILEのそれ。
-c, -変更
詳細と同様ですが、変更が加えられた場合にのみ報告します
-f, - 静けさ, - 静かな
ほとんどのエラーメッセージを抑制します
-v, -詳細
処理されたすべてのファイルの診断を出力します
--no-preserve-root
'/'を特別に扱わない(デフォルト)
--preserve-root
'/'で再帰的に操作できない
- リファレンス=RFファイル
MODE値の代わりにRFILEのモードを使用する
-R, -再帰的
ファイルとディレクトリを再帰的に変更する
- 助けて このヘルプを表示して終了
- バージョン
出力バージョン情報を表示して終了
各MODEの形式は '[ugoa] *([-+ =]([rwxXst] * | [ugo]))+ | [-+ =] [0-7] +'です。
onworks.netサービスを使用してオンラインでchmodを使用する