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,--filescoreboard-file β lets you specify the full path to proftpd's run-time scoreboard file (the one configured via theScoreboardFiledirective inproftpd.conf). Here's the tea, though: if proftpd's default directory has been changed via this directive, thenftpscrubmust 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 π
π¦ where this page comes from
- alpine 3.24: proftpd-doc 1.3.9e-r0 Β· GPL-2.0-or-later
- epel 10: proftpd 1.3.9d-2.el10_3 Β· GPL-2.0-or-later
- epel 9: proftpd 1.3.8d-4.el9 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms