p4 revoke-permission (グラフ)
ユーザまたはグループから、graph
タイプのディポまたはレポジトリへの
アクセス権を削除します。
graph
タイプのディポのみになります。
構文規則
p4 [g-opts] revoke-permission -d graphDepot1 -g group [-r ref] -p permission
p4 [g-opts] revoke-permission -d graphDepot1 -u user [-r ref] -p permission
p4 [g-opts] revoke-permission -n //graphDepot1/reponame -g group [-r ref] -p permission
p4 [g-opts] revoke-permission -n //graphDepot1/reponame -u user [-r ref] -p permission
p4 [g-opts] revoke-permission -n //graphDepot1/reponame -g group -r ref -p restricted-ref
p4 [g-opts] revoke-permission -n //graphDepot1/reponame -u user -r ref -p restricted-ref
説明
管理者は、所有者、またはその特定のグラフのディポやリポジトリへの
admin
アクセス権限が付与されているユーザです。
管理者は、revoke-permission
タイプのディポまたはリポジトリのユーザまたは
グループにアクセス権限を付与した後でも、graph
コマンドでそのアクセス権限を
削除することができます。
管理者は、指定したgraph
タイプのディポまたはリポジトリへのアクセス権限を
失うグループまたはユーザを指定します。
管理者は、owner
権限またはその特定のグラフのディポやリポジトリへの
admin
権限が付与されているユーザです。
特定のアクセス権限はその他のアクセス権限を意味します(暗黙的に含まれる)。
暗黙のアクセス許可を直接取り消すことはできません。
詳しくは、「p4
grant-permission
」トピックの「権限」セクションを参照してください。
オプション
|
ディポのレベルで適用するので、リポジトリのすべてを含みます。 |
|
指定した名前のリポジトリに適用します。 |
|
指定したグループに適用します。 |
|
指定したユーザに適用します。 |
|
指定したブランチまたはタグに適用します。 |
|
指定した権限に適用します。 |
|
「グローバルオプション」を参照してください。 |
例
ユーザから、グラフタイプの特定のディポのファイルをread
する能力を取り消し、
Gitのクローンを作成することも禁止する場合:
$ p4 revoke-permission -n //graphDepot1/repo8 -u bruno -p read
ユーザbruno
から、graph
タイプの特定のディポのリリースタグへの
Gitのリファレンスを作成する能力を取り消す場合:
$ p4 revoke-permission -d graphDepot1 -u bruno -r refs/head/rel-* -p create-ref
p4 revoke-permissionでは、-r
オプションとともに追加の権限delete-ref
、
write-ref
、force-push
、write-all
、restrict-ref
を使用できます。
マスターブランチを更新する権限をdevops
グループから削除するには、次のように実行します。
$ p4 revoke-permission -n //repo/test -g devops -p restricted-ref -r refs/heads/master
使用上の注意点
ファイル引数でリビジョン指定子を使用できるか? | ファイル引数でリビジョン範囲を使用できるか? | 最低限必要なアクセスレベル |
---|---|---|
適用外 |
適用外 |
|
関連コマンド
権限を割り当てる |
|
現在与えられている権限を一覧表示する |