存在する/etc/sudoers.d、"nova-common"というファイルが見つかりました。
-r--r----- 1 root root 77 Mar 11 2015 nova-common
文書の内容:
nova ALL = (root) NOPASSWD: /usr/bin/nova-rootwrap /etc/nova/rootwrap.conf *
だからパッケージを見つけに行きました。出力dpkg-query-l ノヴァ-共通
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii nova-common 2014.1.3-11 all OpenStack Compute - common files
だからDebianでパッケージのファイルのリストを見つけました。
...
/etc/sudoers.d/nova-common
...
したがって、セキュリティの観点から私の質問は次のとおりです。これらのファイルが存在するのは正常/安全ですか?/etc/sudoers.d?
答え1
OpenStack は、nova
仮想サーバー構成、つまり通常はルートレベルのアクセスを必要とする一括構成を処理する OpenStack の一部です。自動化には、自動化するタスクを実行するために必要な権限を自動化に付与するメカニズムが必要です。
読みたいかもしれませんルートラップに関するドキュメントsudo
:実際には、コマンドだけでなく、パラメータの複雑なフィルタリングを可能にする拡張メカニズムです。したがって、理論的には単独で使用するよりも細かく使用できますsudo
。
これは、管理する必要があるシステムにsetuid権限を持つ不透明なバイナリを注入するよりも、自動化にオプションの権限を追加するより監査しやすい方法でなければなりません。