Certificates
我可以降低 mono 的證書機器儲存的權限級別嗎?
我正在通過單聲道在 Ubuntu 上執行 NUnit 測試。他們需要 certmgr 工具來安裝測試使用的證書和密鑰。我可以很好地安裝使用者證書/密鑰,但是如果 CA 證書未安裝在 MACHINE 而不是 LOCAL USER Trust 儲存中,則測試會失敗。
但是,機器商店需要 sudo 才能安裝證書。執行測試的使用者,我不想給 sudo 權限。
我可以減少將證書安裝到機器商店所需的權限嗎?
機器儲存密鑰和證書儲存在 root 使用者的主目錄中:
/root/.config/.mono/
但是,當我
chmod
在那裡設置子目錄以提供對相關使用者的訪問權限時,它不起作用,我仍然被拒絕許可。相反,我正在接受 dave_thompson_085 的提示。我允許使用者
sudo
訪問 mono 的certmgr
實用程序,現在它執行良好。