ClearCase Interoperation實例詳解(5)
關鍵字: ClearCase Interoperation 實例詳解用戶信任校驗 在"用戶設定"一節中已經說到了以下幾個重要方面: 1.Winodws的域用戶名稱必須要和 Unix 上ClearCase的用戶名稱匹配 2. Windows 的域用戶所屬的組必須要和Unix上ClearCase用戶的主組匹配,須設定CLEAR
關鍵字:
ClearCase Interoperation 實例詳解用戶信任校驗
在"用戶設定"一節中已經說到了以下幾個重要方面:
1. Winodws的域用戶名稱必須要和
Unix上ClearCase的用戶名稱匹配
2.
Windows的域用戶所屬的組必須要和Unix上ClearCase用戶的主組匹配,須設定CLEARCASE_PRIMARY_GROUP的環境變量,使得它的值等于
unix上用戶的主組。
驗證方法分2步:
1.在
windows的機器上,檢查CLEARCASE_PRIMARY_GROUP是否已經設置成功。方法是使用creds的工具,這個工具在C:\Program Files\
Rational\ClearCase\etc\utils下,請看下圖,這個輸出說明了域用戶
clearcase/" target="_blank" >ccinst的主組是testers。
2.檢驗windows登陸用戶與Linux上的ClearCase用戶和組是否具有一一對應關系,使用相同目錄下的credmap工具來檢驗,如下圖所示,說明 windows上的用戶ccinst和組testers在Linux的vob server(vob_svr1)上存在對應的用戶和組。
在Linux機器上面創建Vob Storage Location和Vob
1. 在Linux的機器上,執行下面的命令來創建Vob Storage Location:
cleartool mkstgloc -vob vob_unix /var/tmp/vobs
2. 使用cleartool lsstg來查看是否建立成功。請注意/var/tmp/vobs已經使用samba共享給windows系統了。這樣在Windows端就可以訪問到共享出來的vob storage locate
3. 創建vob也很簡單,可以使用vob的管理員來創建vob,在實驗中,是使用ccsint執行下面的命令:
umask 002
(上面的這個操作使得與Vob owner一個組內的用戶也可以有讀寫的權限)
cleartool mkvob -tag /var/tmp/vobs/DataVob_unix -nc -stg vob_unix
4. 使用cleartool lsvob來查看是否建立成功。
5. 由于vob是由統一的vob 的管理員來創建的, 所以vob的owner或者group可能在真正
開發之后需要改變,可以使用protectvob的命令來改變vob的owner和group。 cleartool protectvob -chown ccinst -chgrp testers /var/tmp/vobs/DataVob_unix.
vbs 由于本實驗中不需要改變vob owner了,所以上面的命令不必要進行。
6. 通過cleartool describe vob:/var/tmp/vobs/DataVob_unix 的命令查看vob的屬性,同理來創建project vob,唯一不同的是需要添加-ucmproject的參數
cleartool mkvob -tag /var/tmp/vobs/ProjectVob_unix -ucmproject
-nc -stg vob_unix
原文轉自:http://www.anti-gravitydesign.com