2013-06-26 53 views
2

爲什麼在ClearCase活動的所有者我創建的所有者是「沒有人」,但通過正確識別的創建。爲什麼ClearCase的活動「沒有人」

這是爲什麼我不能夠查看設置爲不同的機器上的不同用戶的變更的原因。

回答

1

這些是代表對象(這裏是UCM活動)由用戶創建的不正確的CLEARCASE_PRIMARY_GROUP environment variable(即他/她不屬於的組或不屬於該組的主要或次要組的組) UCM項目的vob/pvob)。

我通常修復(作爲一個ClearCase管理員)有:

cd M:\auser_dynamic_ucm_view\avob\a_root_component 
cleartool find . -user NOBODY -exec "cleartool protect -chown a_login_name -chgrp agroup \"%CLEARCASE_PN%\"" 

這將修正不正確文件雖然不是UCM活動。

一個活動,我會做:

cleartool protect -chown a_login_name activity:[email protected]\apvob 
+0

謝謝!我用-print命令試過上面的命令,它沒有返回任何東西。 vob/pvob是在Linux服務器上創建的。 vob/pvob的主要組是unix組ccusers。我正在Windows端創建活動,並將我的CLEARCASE_PRIMARY_GROUP環境變量設置爲windows DOMAINNAME \ ccusers。你認爲這是問題嗎?我如何確保組圖。 – clearcase

+0

@clearcase映射似乎很好。您應該使用'credmap'(一種用於'憑證映射'的實用程序)來檢查它:http://www-01.ibm.com/support/docview.wss?uid=swg21132158。當您的CLEARCASE_PRIMARY_GROUP設置不正確時,創建活動時通常彈出'NOBODY'。創建新活動時是否還有'NOBODY'? – VonC

+0

感謝指向credmap VonC的指針。我做了一個信譽圖,我的用戶在Windows上被映射到unix端的NOBODY ...現在進行一些調查.. – clearcase

相關問題