"sudo p4 synC语言 f"结果"User root doesn't exist"



我正试图在ubuntu Vagrant盒子上做p4 sync -f,但这只是给了我一个"打开写:[filename]:权限被拒绝"的流。如果我执行sudo p4 sync -f,我立即得到错误"用户根不存在"。我应该如何调试它?当我将sudo与其他命令一起使用时,不存在此问题。

Do:

sudo p4 -u YOURUSERNAME sync -f

使Perforce命令以您的Perforce用户名而不是"root"执行。

另外:

  • 在环境中显式设置P4USER
  • chown/chmod文件,这样你就可以在没有sudo的情况下写入它们了
  • 创建(并授予)一个名为"root"的Perforce用户

最新更新