ftpscrub(8)

πŸ’… ftpscrub β€” ok so this is the ftpscrub(8) situation, bestie

Section 8 of the System Manager's Manual, and honestly? It's giving "tiny tool, big job." Let me tell you everything ✨


🫧 NAME

ftpscrub β€” scrubs the proftpd scoreboard file of stale entries. That's it, that's the whole personality. It's the little cleanup fairy of the proftpd world 🧚


✨ SYNOPSIS

ftpscrub

No arguments needed. Just vibes. (Well β€” unless you want the options below, which, valid.)


πŸ’– DESCRIPTION

So the ftpscrub command gives you a way to scrub the scoreboard file on demand, at the times that suit your site best. No cap β€” you get to pick when.

The big takeaway: this should be run periodically on sites which run proftpd in inetd mode. Periodically. Like, on a schedule. Put it in your crontab and forget about it, queen πŸ‘‘


πŸŽ€ OPTIONS

  • -h, --help β€” shows you a short usage description, including all the available options. A little menu of what this baby can do πŸ“
  • -f, --file scoreboard-file β€” lets you specify the full path to proftpd's run-time scoreboard file (the one configured via the ScoreboardFile directive in proftpd.conf). Here's the tea, though: if proftpd's default directory has been changed via this directive, then ftpscrub must either be recompiled, or you have to use this option so it can actually find proftpd's scoreboard. Those are your two choices, fr fr β€” don't skip this one πŸ™ˆ
  • -v, --verbose β€” reports additional information while scrubbing the scoreboard. Basically it narrates its little cleanup journey to you πŸ’¬

πŸ¦‹ FILES

  • /usr/sbin/ftpscrub
  • /run/proftpd/proftpd.scoreboard

Two paths, both iconic, both exactly as written πŸ’œ


πŸ‘‘ AUTHORS

ProFTPD is written and maintained by a number of people, and the full credits can be found on http://www.proftpd.org/credits.html. Shoutout to every single one of them 🫢


🌈 SEE ALSO

inetd(8), ftp(1), proftpd(8), ftpwho(1), ftpcount(1)

Full documentation on ProFTPD β€” including configuration and FAQs β€” is available at http://www.proftpd.org/

For help/support, try the ProFTPD mailing lists, detailed on http://www.proftpd.org/lists.html

Report bugs at http://bugs.proftpd.org/


Lowkey important: -f isn't decorative. If the scoreboard got moved, this flag is the difference between scrubbing and ✨scrubbing nothing✨.

And that's the whole page, bestie πŸ’… β€” this one's from November 2008, straight out of the System Manager's Manual, and it's still ftpscrub(8) at heart. Mwah πŸŽ€