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

launchd に vsftpd を今すぐ起動させて起動時に再起動させるには、次のようにします: sudo brew services start vsftpd または、バックグラウンド サービスが必要ない場合は、次のように実行します: sudo vsftpd

したがって、vsftpd.conf ファイルは /usr/local/etc にあります。

関連情報