25

sudoers ファイルにユーザーを追加したいのですが、元のファイルには触れたくない/etc/sudoersので、 directory の下に新しいファイルを追加しました/etc/sudoers.d

興味深いのは、新しく追加されたファイルの名前です。最初に、ファイルに という名前を付けましたがsudoers.local、ファイルは有効になりませんでした。次に、ファイルの名前を に変更すると、customizeすぐに有効になりました。ファイル名sudoers.customizeも機能しません。を含むファイル名はsudoers機能しないようです。誰か理由を知っていますか?3 つのケースすべてで、ファイルには適切な権限があります-r--r-----

OSは64ビットのCentOS 6.5です。

4

1 に答える 1

64

sudoersのマニュアルページから:

#includedir ディレクティブを使用して、システム パッケージ マネージャーがパッケージ インストールの一部として sudoers ルールをドロップできる sudo.d ディレクトリを作成できます。たとえば、次のようになります。

#includedir /etc/sudoers.d

sudo は /etc/sudoers.d 内の各ファイルを読み取り、「~」で終わるファイル名または「.」を含むファイル名をスキップします。パッケージマネージャーまたはエディターの一時/バックアップファイルで問題が発生するのを避けるための文字。

于 2014-02-08T01:50:46.183 に答える