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
関連コマンド
権限の割り当て |
|
現在与えられている権限を一覧表示する |