モノ証明書マシンストアの権限レベルを下げることはできますか?

モノ証明書マシンストアの権限レベルを下げることはできますか?

UbuntuでモノラルでNUnitテストを実行しています。テストに使用する証明書とキーをインストールするには、certmgr ツールが必要です。ユーザー証明書/キーを正しくインストールできますが、CA証明書がローカルユーザートラストストアではなくコンピュータにインストールされていないと、テストは失敗します。

ただし、証明書をインストールするには、マシンストアにsudoが必要です。テストを実行しているユーザーにsudo権限を付与したくありません。

コンピュータストアに証明書をインストールするために必要な権限を減らすことはできますか?

ベストアンサー1

マシンストレージキーと証明書は、rootユーザーのホームディレクトリに保存されます。

/root/.config/.mono/

ただし、chmodそのユーザーにそのサブディレクトリへのアクセスを許可すると、機能せずに権限が拒否されます。

代わりにdave_thompson_085の提案に従いました。ユーザーにsudoモノcertmgrユーティリティにアクセスできるようになりましたが、正常に動作します。

おすすめ記事