Wo ist /etc/init.d/vsftpd unter macOS?

Wo ist /etc/init.d/vsftpd unter macOS?

Ich möchte in Linux das Äquivalent von sudo /etc/init.d/vsftpd restart durchführen

Antwort1

Um chroot zu verwenden, benötigt vsftpd Root-Rechte. Sie müssen also sudo vsftpd ausführen. Sie sollten sicher sein, dass Sie jeder Software vertrauen, der Sie Root-Rechte gewähren.

Die Datei vsftpd.conf muss root gehören, sonst verweigert vsftpd den Start: sudo chown root /usr/local/etc/vsftpd.conf

Um launchd zu starten, starten Sie vsftpd jetzt und starten Sie es beim Start neu: sudo brew services start vsftpd Oder, wenn Sie keinen Hintergrunddienst wollen/brauchen, können Sie einfach ausführen: sudo vsftpd

Ihre Datei vsftpd.conf befindet sich also in /usr/local/etc.

verwandte Informationen