惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog
T
The Blog of Author Tim Ferriss
量子位
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky
小众软件
小众软件
Recent Announcements
Recent Announcements
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
I
InfoQ
美团技术团队
G
Google Developers Blog
Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
Visual Studio Blog
云风的 BLOG
云风的 BLOG
博客园 - 【当耐特】
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
博客园 - 聂微东
Last Week in AI
Last Week in AI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
H
Help Net Security

博客园 - 子原

快捷键 c语言编程规范和范例 XHTML DHTML SHTML到底是什么 xml入门精解之文件格式定义(dtd) XHTML和HTMl区别 硬编码和软编码 ASP.NET vs ASP—编译与解释的区别 (低级语言 || 高级语言) && (编译 || 解释) RegisterStartupScript(key, script) and RegisterClientScriptBlock(key, script) Visual Studio .Net团队开发 使用Javascript和DOM Interfaces来处理HTML html代码元素列表说明及HTML标记参考手册 net CreateObject 方式无法直接拿到com组件的具体内容 HTML中的转义字符 ASP.NET1.0升级ASP.NET2.0的问题总结 学习ASP.NET步骤 跨服务器数据库查询 BCNF范式 DLL地狱
ucm命令
子原 · 2007-07-23 · via 博客园 - 子原

配置管理策略

命令

禁止普通用户创建标签(实例)

cleartool mktrtype -element -all -preop mklabel -exec "ccperl -e \"exit 1\"" NO_MKLABEL

禁止普通用户删除标签(实例)

cleartool mktrtype -element -all -preop rmlabel -exec "ccperl -e \"exit 1\"" NO_RMLABEL

禁止普通用户创建Metadata类型

cleartool mktrtype -element -all -preop mktype -exec "ccperl -e \"exit 1\"" NO_MKTYPE

禁止普通用户删除元素

cleartool mktrtype -element -all -preop rmelem -exec "ccperl -e \"exit 1\"" NO_RMELEM

禁止普通用户删除文件名

cleartool mktrtype -element -all -preop rmname -exec "ccperl -e \"exit 1\"" NO_RMNAME

禁止普通用户删除分支(实例)

cleartool mktrtype -element -all -preop rmbranch -exec "ccperl -e \"exit 1\"" NO_RMBRANCH

禁止普通用户删除版本

cleartool mktrtype -element -all -preop rmver -exec "ccperl -e \"exit 1\"" NO_RMVER

普通用户只允许修改属于自已的分支

cleartool lock brtype:<user_branch>

禁止普通用户修改主分支

cleartool lock brtype:main

禁止/允许普通用户修改集成分支

cleartool lock brtype:<integration_branch>

cleartool unlock brtype:<integration_branch>

禁止普通用户创建新元素

cleartool mktrtype -element -all -preop mkelem -exec "ccperl -e \"exit 1\"" NO_MKELEM

禁止普通用户创建新目录

cleartool mktrtype -element -all -preop mkelem -exec "ccperl -e \"($ENV{CLEARCASE_ELTYPE} eq \"directory\") ? exit 1 : exit 0\"" NO_MKDIR

禁止普通用户删除新目录

cleartool mktrtype -element -all -preop rmelem -exec "ccperl -e \"($ENV{CLEARCASE_ELTYPE} eq \"directory\") ? exit 1 : exit 0\"" NO_MKDIR

禁止在目录上创建分支

1) Disable “mkbranch -element -dir”

2) Apply Config Spec rules only to “element –file”

禁止普通用户删除(rmname)目录

Same as below

只有owner才能够删除(rmname)文件名

创建element时自动删除other的访问权限

cleartool mktrtype -element -all -postop mkelem -exec "cleartool protect -chmod o-rwx %CLEARCASE_PN%" OTHER_NO_PERM

禁止unreserved checkout

cleartool mktrtype -element -all -preop mkelem -exec "ccperl -e \"exit ($ENV{CLEARCASE_RESERVED} - 1)\"" NO_RESERVED_CHECKOUT

禁止普通用户创建Activity

cleartool mktrtype -ucmobject -all -preop mkactivity -exec "ccperl -e \"exit 1\"" NO_MKACTIVITY

禁止普通用户DeliverAlternative Target

mktrtype -ucmobject -all -preop deliver_start ????

禁止普通用户创建基线

cleartool mktrtype ucmobject  -all  -preop mkbl nusers ccadm  -exec "ccperl -e \"exit 1\"" NO_MKBL

禁止普通用户删除基线

cleartool mktrtype -ucmobject  -all -preop rmbl nusers ccadm  -exec "ccperl -e \"exit 1\"" NO_RMBL

禁止普通用户创建Project

cleartool mktrtype -ucmobject -all -preop mkproject nusers ccadm  -exec "ccperl -e \"exit 1\"" NO_MKPROJECT

禁止普通用户删除Project

cleartool mktrtype  -ucmobject -all -preop rmproject nusers ccadm  -exec "ccperl -e \"exit 1\"" NO_RMPROJECT

禁止普通用户创建Activity

cleartool mktrtype -ucmobject -all -preop mkactivity