root 和第一个非 root 用户帐户之间的混合

root 和第一个非 root 用户帐户之间的混合

我刚刚安装了 Debian Jessie 并在安装过程中创建了一个用户帐户(“jerome”)。

我通过 SSH 以 jerome 身份登录我的服务器,然后使用 su 以 root 身份工作。 (未安装 sudo 并且 root ssh 已禁用)。

在我的全新安装中,我安装并配置了 etckeeper 和 smartmontools。

  • 当以 root 身份登录时,如果我使用 提交etckeeper commit,则提交的作者是 jerome,提交者是 root。我希望两者都是 root。

  • 我将 smartmontools 配置为将邮件发送到 root(使用选项-m root),但邮件被发送到 jerome(在 中/var/mail/jerome)。

我无法对此做出任何解释,也找不到合适的关键字进行搜索。

如果重要的话,用户 jerome 的组是

jerome cdrom floppy audio dip video plugdev netdev

答案1

根据手册页对于etckeeper,您的第一种情况已记录,

commit [message]
将 /etc 中的所有更改提交到存储库。可以指定提交消息。您还可以使用底层 VCS 手动提交。 (请注意,etckeeper commit 会注意到用户是否使用 sudo 或 su 成为 root,并在提交中记录原始用户名。)

对于第二个,典型的 Debian 行为是将 root 的消息别名为系统上创建的第一个非 root 用户帐户。这可以在/etc/aliases

根:杰罗姆

相关内容