![在 macos 上 /etc/init.d/vsftpd 在哪里?](https://linux22.com/image/1585943/%E5%9C%A8%20macos%20%E4%B8%8A%20%2Fetc%2Finit.d%2Fvsftpd%20%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
我想在 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。