Ubuntu `phd`无法使用'sudo'切换到正确的用户`

Ubuntu `phd`无法使用'sudo'切换到正确的用户`,ubuntu,phabricator,Ubuntu,Phabricator,我是安装phabricator的新手,在运行守护进程时遇到问题。 当我运行sudo./bin/phd start时,我收到此错误 Usage Exception: Daemons are configured to run as user "phd" in configuration option `phd.user`, but the current user is "root" and `phd` was unable to switch to the correct user

我是安装phabricator的新手,在运行守护进程时遇到问题。
当我运行
sudo./bin/phd start
时,我收到此错误

Usage Exception: Daemons are configured to run as user "phd" in      
configuration option `phd.user`, but the current user is "root" and `phd`
was unable to switch to the correct user with `sudo`. Command output:

Command failed with error #255!
COMMAND
exec sudo -En -u 'phd' -- ./phd-daemon 

STDOUT
(empty)

STDERR
[2016-04-23 18:50:09] EXCEPTION: (Exception) Specified daemon PID directory
('/var/tmp/phd/pid') does not exist or is not writable by the daemon user!
at [<phutil>/src/daemon/PhutilDaemonOverseer.php:114]
arcanist(head=master, ref.master=a2ab38df78a9), phabricator(head=master,
ref.master=00885edc47d4), phutil(head=master, ref.master=b8058f6e29ba)
#0 PhutilDaemonOverseer::__construct(array) called at 
[<phabricator>/scripts/daemon/launch_daemon.php:11]
使用异常:守护进程配置为在中以用户“phd”身份运行
配置选项'phd.user',但当前用户是“root”和'phd`
无法使用“sudo”切换到正确的用户。命令输出:
命令失败,错误为#255!
命令
exec sudo-En-u“phd”-./phd守护进程
STDOUT
(空)
斯特德尔
[2016-04-23 18:50:09]异常:(异常)指定的守护进程PID目录
('/var/tmp/phd/pid')不存在或不可由守护程序用户写入!
在[/src/daemon/PhutilDaemonOverseer.php:114]
奥术师(头=主,参考主=a2ab38df78a9),幻术师(头=主,
ref.master=00885edc47d4),phutil(头部=master,ref.master=b8058f6e29ba)
#0 PhutilDaemonOverseer::_构造(数组)在处调用
[/scripts/daemon/launch_daemon.php:11]
我遵循这个安装指南


谢谢

您是否在机器上创建了博士用户? 如果没有,就创建它

如果这样做,请尝试先切换到phd,或者在命令前面加上
sudo-u phd
来运行该命令