在 macos 上 /etc/init.d/vsftpd 在哪里?

在 macos 上 /etc/init.d/vsftpd 在哪里?

我想在 Linux 中执行与 sudo /etc/init.d/vsftpd restart 等效的操作

答案1

要使用 chroot,vsftpd 需要 root 权限,因此您需要运行 sudo vsftpd。您应该确定您信任授予 root 权限的任何软件。

vsftpd.conf 文件必须由 root 拥有,否则 vsftpd 将拒绝启动:sudo chown root /usr/local/etc/vsftpd.conf

要立即启动 vsftpd 并在启动时重新启动:sudo brew services start vsftpd 或者,如果您不想要/不需要后台服务,您可以直接运行:sudo vsftpd

所以你的 vsftpd.conf 文件位于 /usr/local/etc。

相关内容