私はDebian Jessieをインストールし、インストール中にユーザーアカウント( "jerome")を作成しました。
SSHを介してjeromeとして自分のサーバーにログインし、suを使用してrootを操作します。 (sudoがインストールされておらず、ルートSSHが無効になっています)。
新しくインストールしながら、etckeeperとsmartmontoolsをインストールして設定しました。
rootとしてログインしたときにcommitを使用すると、
etckeeper commit
コミット作成者はjeromeで、コミッタはrootです。どちらもルートになりたいです。rootにメールを送信するようにsmartmontoolsを設定しましたが(optionsを使用
-m root
)、メールはjerome(から/var/mail/jerome
)に送信されています。
これについての説明は思い出せず、検索に適したキーワードを見つけることもできません。
重要な場合、ユーザー jerome のグループは
jerome cdrom floppy audio dip video plugdev netdev
答え1
~によるとマニュアルページの場合、etckeeper
最初のケースが文書化されています。
commit [message]
/ etcのすべての変更をリポジトリにコミットします。コミットメッセージを指定できます。デフォルトのVCSを使用して手動でコミットすることもできます。 (etckeeper commitは、ユーザーがrootになるためにsudoまたはsuを使用したかどうかを確認し、コミットに元のユーザー名を記録します。)
2番目のケースでは、一般的なDebianの動作は、システムによって生成されたルートではなく、最初のユーザーアカウントにルートメッセージのエイリアスを割り当てることです。これは次のように実行できます。/etc/aliases
ルート:ジェローム