RQUOTAD(8)

πŸ“¦
version 4.11 Β· 2 versions
  • 4.11 Β· centos-stream 10, centos-stream 9, debian bookworm, debian trixie, fedora 43, fedora 44, opensuse-leap 16.0, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 15.1 Β· freebsd 14.5, freebsd 15.1
, in centos-stream 10, centos-stream 9, debian bookworm, debian trixie, fedora 43, fedora 44, opensuse-leap 16.0, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– rpc.rquotad β€” remote quota server πŸ’–

okay bestie, welcome to the manual page for rpc.rquotad, aka rpc.rquotad(8), a System Manager's Manual girly. she's giving remote quota server energy and honestly? she's iconic. let's get into it 🫢


✨ SYNOPSIS ✨

/usr/sbin/rpc.rquotad [ -FI ] [ -p port ] [ -s | -S ] [ -x path ]

/usr/sbin/rpc.rquotad [ -h | -V ]

🌸 DESCRIPTION 🌸

so rpc.rquotad is an rpc(3) server, and what she does is return quotas for a user of a local filesystem that some remote machine has mounted over NFS. πŸ’… she can also let you set quotas on an NFS mounted filesystem β€” but ONLY if that got configured during compilation AND it's allowed by the command line option -S. no cap.

who's using her output? two besties:

  • quota(1), to display user quotas for remote filesystems
  • edquota(8), to set quotas on remote filesystems

the rquotad daemon uses the tcp-wrappers library (under the service name rquotad), which is the whole reason you get to specify which hosts are allowed / disallowed to use the daemon β€” go read hosts.allow(5) for the tea. πŸ“–βœ¨

and normally? the rquotad daemon gets started at boot time from the system startup scripts. she wakes up with the computer, main character energy fr fr. πŸ‘‘


πŸ’… OPTIONS πŸ’…

  • -h, --help β€” shows the program usage and exits. that's it, that's the tweet.
  • -V, --version β€” shows the version of quota tools. slay, know your lineage.
  • -s, --no-setquota β€” do NOT allow setting of quotas. this is the default, bestie. heads up tho: this option is only available if the utilities were compiled with the rpcsetquota option. πŸŽ€
  • -S, --setquota β€” allow setting of quotas. also only available if the utilities were compiled with the rpcsetquota option. lowkey a whole permission slip situation.
  • -F, --foreground β€” run the daemon in the foreground. may be useful for debugging purposes, aka when you're deep in the trenches at 3am going "why 😭".
  • -I, --autofs β€” do not ignore autofs mountpoints. she sees them, she acknowledges them, she's obsessed.
  • -p port, --port port β€” listen on an alternate port port. pick your own door, queen. πŸšͺ
  • -x path, --xtab path β€” set an alternative file with the NFSD export table. this file is used to determine the pseudoroot of NFSv4 exports. the pseudoroot then gets prepended to each relative path (i.e. a path that does not begin with '/') received in a quota RPC request. yes, prepended. read it twice, it matters. ⭐

πŸŽ€ FILES πŸŽ€

  • aquota.user or aquota.group β€” quota file at the filesystem root (version 2 quota, non-XFS filesystems)
  • quota.user or quota.group β€” quota file at the filesystem root (version 1 quota, non-XFS filesystems)
  • /etc/mtab β€” default filesystems

πŸ¦‹ SEE ALSO πŸ¦‹

quota(1), rpc(3), nfs(5), services(5), inetd(8)


🌈 and that's the whole page bestie!! now go forth and quota responsibly. πŸ’–

RQUOTAD(8) β€” that's the manual section name and the version tag, and she's a System Manager's Manual girlie. mwah, xoxo, see u in the group chat. πŸ’œβœ¨