我们所有的开发人员都可以通过 ssh 登录到我们的登台服务器。
当他们hg
在登台服务器上运行任何命令时,它使他们成为更新/新文件的所有者。我需要这些文件归用户/组 www-data 所有。
我尝试将 sudoers 文件编辑为此
Cmnd_Alias WWW_DATA_CMDS = /usr/bin/svn, /usr/bin/hg
%developers ALL=(www-data) NOPASSWD: WWW_DATA_CMDS
如您所见,我们在服务器上也有 SVN(我们正在从 SVN 转移到 HG),并且此设置适用于 SVN,如果我们运行 SVN 命令,它会将文件创建为 www-data
我怎样才能在 Mercurial 工作?