MacOS 中二进制文件的全局目录的路径是什么?

MacOS 中二进制文件的全局目录的路径是什么?

/usr/local/binMacOS 中二进制文件的全局目录(例如:等)的路径是什么?

问题是我可以从另一个用户运行该命令。使用此命令,我想要启动 Caddy Web 服务器:su _www -c caddy

我知道这个文件在哪里。问题是,如果 Caddy 进程以用户身份运行,则 Caddy 只能与 php soket 一起工作_www。但如果我切换到_www用户(这不是问题),我无法启动该进程,因为 Caddy 文件在另一个用户的目录中PATH

当然我可以将文件发送给另一个用户来运行,但这个过程太长而且不方便。我只需要从正确的用户启动该进程即可。在 Ubuntu 中,出现这样的问题并不奇怪。

我收到此错误:

在此处输入图片描述

答案1

问题解决了。只需将二进制文件 Caddy 放在目录中即可:/usr/local/bin

如果二进制文件在目录中/usr/local/bin,Caddy 可供用户读取_www

相关内容