fs_copyacl - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド fs_copyacl です。

プログラム:

NAME


fs_copyacl - ディレクトリから XNUMX つ以上の他のディレクトリに ACL をコピーします

SYNOPSIS


fs コピーACL -fromdir <source ディレクトリにジョブを開始します。 (または DFS ファイル)>
-トディル <デスティネーション ディレクトリにジョブを開始します。 (または DFS ファイル)>+
[-晴れ] [id] [-もしも] [-ヘルプ]

fs co -f <source ディレクトリにジョブを開始します。 (または DFS ファイル)>
-t <デスティネーション ディレクトリにジョブを開始します。 (または DFS ファイル)>+
[-c] [id] [-もしも] [-NS]

DESCRIPTION


fs copyacl コマンドは、アクセス制御リスト (ACL) をソース ディレクトリから
指定された各宛先ディレクトリ。 ソース ディレクトリの ACL は変更されず、変更されます
宛先ディレクトリの ACL へのアクセスは、次の規則に従います。

· ソース ACL のエントリが宛先 ACL にまだ存在しない場合は、
追加された。

· ソース ACL と宛先 ACL の両方にエントリが存在する場合、
ソース ACL エントリは、宛先 ACL エントリの現在の権限を置き換えます。

· 送信先 ACL のエントリに対応する送信元 ACL のエントリがない場合、
削除された場合 -晴れ フラグが含まれており、それ以外は変更されていません。 つまり、
  -晴れ フラグを指定すると、ソース ACL が宛先 ACL を完全に置き換えます。

このコマンドを使用して、
AFS/DFS Migration Toolkit Protocol Translator では、ファイルを指定することが可能です。
ディレクトリ、 -fromdir および -トディル 引数

ご注意


AFS と DFS のファイルまたはディレクトリーの間で ACL をコピーしないでください。 ACL 形式は次のとおりです。
非互換。

OPTIONS


-fromdir <source ディレクトリにジョブを開始します。>
ACL のコピー元のソース ディレクトリを指定します。 (AFS ファイルの指定
はそのディレクトリの ACL をコピーしますが、DFS ファイルを指定するとそれ自体の ACL がコピーされます)。
パス名は、現在の作業ディレクトリに対して相対的に解釈されます。

-トディル <デスティネーション ディレクトリにジョブを開始します。>
ソース ACL と一致するように ACL を変更する各ディレクトリを指定します。
(AFS ファイルを指定するとエラーでコマンドが停止しますが、DFS ファイルを指定すると
ファイルの ACL を変更します)。 部分的なパス名は、現在のパス名に対して相対的に解釈されます
作業ディレクトリ。

失敗を回避するために、各ディレクトリ (または DFS ファイル) への読み取り/書き込みパスを指定します。
読み取り専用ボリュームを変更しようとした結果です。 慣例により、読み取り/書き込み
パスは、パス名の XNUMX 番目のセル名の前にピリオドを置くことで示されます。
レベル (たとえば、「/afs/.abc.com」)。 の概念の詳細については、
ファイルスペースを介した読み取り/書き込みパスと読み取り専用パスについては、 fs mkmount 参照
ページで見やすくするために変数を解析したりすることができます。

-晴れ
各宛先ディレクトリの ACL をソース ACL に置き換えます。

id によって指定された各 DFS ディレクトリの初期コンテナ ACL を変更します。 -トディル 引数、
通常のオブジェクト ACL ではなく。 この引数は、両方の
ソースと各宛先ディレクトリは DFS に存在し、AFS/DFS 経由でアクセスされます
移行ツールキット プロトコル トランスレータ。

-もしも によって指定された各 DFS ディレクトリの初期オブジェクト ACL を変更します。 -トディル 引数、
通常のオブジェクト ACL ではなく。 この引数は、両方の
ソースと各宛先ディレクトリは DFS に存在し、AFS/DFS 経由でアクセスされます
移行ツールキット プロトコル トランスレータ。

-助けて
このコマンドのオンラインヘルプを出力します。 他のすべての有効なオプションは無視されます。


次のコマンド例は、現在の作業ディレクトリの ACL をそのディレクトリにコピーします。
というサブディレクトリ レポート. ソース ディレクトリの ACL は影響を受けないことに注意してください。 エントリー
レポート 現在のディレクトリのソース ACL にないディレクトリは残ります
同様に影響を受けません。 -晴れ フラグは使用されません。

%fs listacl . レポート
のアクセス リスト。 は
通常の権利:
パット・リドゥカ
スミス・リドク
レポートのアクセス リストは
通常の権利:
パット RL
パット:フレンズrl
否定的な権利
ジョーンズ・リドカ

% fs copyacl -fromdir . -todir レポート

%fs listacl . レポート
のアクセス リスト。 は
通常の権利:
パット・リドゥカ
スミス・リドク
レポートのアクセス リストは
通常の権利:
パット・リドゥカ
パット:フレンズrl
スミス・リドク
否定的な権利
ジョーンズ・リドカ

特権 REQUIRED


AFS オブジェクト間で ACL をコピーするには、発行者に "l" (ルックアップ) 権限が必要です。
ソース ディレクトリの ACL と、各宛先に対する「a」(管理者) 権限
ディレクトリの ACL。 もし -fromdir 引数がディレクトリではなくファイルを指定している場合、発行者
ファイルのディレクトリの ACL で "l" と "r" (読み取り) の両方のアクセス許可が必要です。

DFS オブジェクト間で ACL をコピーするには、発行者がソースに対する r 権限を持っている必要があります
ディレクトリまたはファイルの ACL と、各宛先ディレクトリに対する「c」(制御) パーミッション、または
ファイルの ACL。

onworks.net サービスを使用してオンラインで fs_copyacl を使用する



最新のLinuxおよびWindowsオンラインプログラム