首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过sudo与不同的用户一起使用,并在提交消息中拥有正确的用户?

如何通过sudo与不同的用户一起使用,并在提交消息中拥有正确的用户?
EN

Server Fault用户
提问于 2012-12-29 17:30:33
回答 1查看 800关注 0票数 5

我正在和几个管理用户一起做服务器。它们中的每一个都可以使用sudo进行配置更改。我们正在使用/etc目录版本控制的etckeeper。

但是,当我或其他管理员调用sudo etckeeper commit COMMITMESSAGE时,git使用根用户的名称和电子邮件作为提交消息。在etc存储库上设置git config user.name在本例中不起作用,因为每次调用etckeeper commit时,都将使用相同的数据。

我想要的是实际的用户名和电子邮件在etckeeper存储库中,这样我就可以从提交日志中跟踪是谁做了哪些更改。

任何帮助都是非常感谢的!

EN

回答 1

Server Fault用户

发布于 2013-01-10 18:12:19

我刚刚测试了它,并在git日志上获得了输出:

代码语言:javascript
复制
commit 1a8e8fb2952cd6e80f0a5211e8d4e8f698fbd02c
Author: ngrayson <ngrayson@<hostname>
Date:   Thu Jan 10 18:09:47 2013 +0000

    init

所以看起来它应该抓取用户,而不是以root的形式运行它。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/461671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档