ClearCase中批量重置許可權命令
在ClearCase中,如果需要進行遷移的話,可能需要對VOB進行重置許可權操作。在一般方式中,修復許可權,都需要進入每個VOB執行一次protect操作。如果待恢復的VOB有成千上百個,那做完這一遍操作將需要很多時間。
這裡給出一個批量重置許可權的命令。
Q:執行修改許可權命令:
M:\ccadm_main_view\2008_demo_vob>cleartool protect -chown ccadm -chgrp ccusers -r .
但是,protect命令必須進入VOB目錄後才能執行,所以,也就是需要對每個VOB目錄都執行一次該操作,如果VOB量很多,這樣操作就很繁瑣。如何實現批量操作?
A:進入檢視後,先執行for /f %a in ('cleartool lsvob -s') do cleartool mount %a (如果使用mount -all則只能將public的VOB mount,對於private VOB不生效),將所有VOB都mount後,執行下述命令:
M:\ccadm_main_view >for /f "tokens=* delims=\" %v IN ('cleartool lsvob -short') do cd %v & cleartool protect -chown ccadm -chgrp ccusers -r . & cd ..
delims=\,表示按照“\”符號進行分割。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13180590/viewspace-536541/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 許可權修改命令
- 許可權授予、回收命令
- 命令列快速提示:許可權命令列
- Mac 在命令列中獲得Root許可權Mac命令列
- 程式碼批量新增ACL管理員許可權
- android 6.0許可權機制的簡單封裝(支援批量申請許可權)Android封裝
- SQL Server中sysobjects含義及批量賦予許可權的方法SQLServerObject
- 命令列生成Dcat許可權列表命令列
- Linux常見命令(許可權)Linux
- 常見的許可權管理命令
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- 許可權之選單許可權
- Linux常用命令--許可權管理命令Linux
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- 命令列快速提示:許可權進階命令列
- ODPS許可權管理命令集合
- 配置Mysql使用者許可權命令MySql
- Mac檔案許可權管理(shell命令)Mac
- Linux檔案許可權管理命令Linux
- Oracle 中的references許可權Oracle
- 批量修改資料夾及檔案使用者許可權和使用者組許可權 centosCentOS
- 許可權系統:一文搞懂功能許可權、資料許可權
- Oracle中定義者許可權和呼叫者許可權案例分析Oracle
- Linux-許可權管理(ACL許可權)Linux
- hadoop命令報錯:許可權問題Hadoop
- AIX 的許可許可權(轉)AI
- Linux 中的許可權管理Linux
- MySQL中如何得到許可權資訊MySql
- 查詢沒有許可權但資料字典中顯示有許可權
- Android系統許可權和root許可權Android
- mysql許可權MySql
- MySQL 許可權MySql
- ORACLE許可權Oracle
- Linux常用檔案許可權命令詳解Linux
- 利用sudo命令為Ubuntu分配管理許可權(轉)Ubuntu
- Linux 許可權管理之目錄許可權限制Linux
- Oracle 使用者、物件許可權、系統許可權Oracle物件