Где находится /etc/init.d/vsftpd на macOS?

Где находится /etc/init.d/vsftpd на macOS?

Я хотел бы выполнить эквивалент в 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.

Связанный контент