Sudoersファイルにユーザーを追加したいのですが、元の/etc/sudoers
ファイルを変更したくないので、ディレクトリ/etc/sudoers.d
の下に新しいファイルを追加しました。
興味深いのは、新しく追加されたファイルの名前についてです。最初は、ファイルにsudoers.local
という名前を付けましたが、ファイルは有効になりませんでした。その後、ファイル名をcustomize
に変更すると、すぐに有効になりました。ファイル名sudoers.customize
も機能しません。 sudoers
を含むファイル名は機能しないようです。誰かが理由を知っていますか? 3つの場合すべてで、ファイルには適切な許可-r--r-----
があります。
OSは64ビットCentOS 6.5です。
sudoers manページ から:
#includedirディレクティブを使用して、システムパッケージマネージャーがパッケージのインストールの一部としてsudoersルールをドロップできるSudo.dディレクトリを作成できます。たとえば、次の場合:
#includedir /etc/sudoers.d
Sudoは/etc/sudoers.dの各ファイルを読み取ります。「〜」で終わるファイル名や「。」を含むファイル名をスキップしますcharacterは、パッケージマネージャーまたはエディターの一時/バックアップファイルで問題が発生しないようにします。