logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

pure-quotacheck - Update virtual quota files for Pure-FTPd

Authors

       Frank DENIS <j at pureftpd dot org>

Description

       pure-quotacheck create a .ftpquota file in the specified directory.
       This  file  contains the current file and size of the directory, and it is used by Pure-FTPd when virtual
       quotas are enabled.
       It's recommended to periodically run pure-quotacheck for every user, in crontabs.

Examples

       To run this program the standard way type:

       pure-quotacheck -u john -d /home/john

Files

.ftpquota

Name

       pure-quotacheck - Update virtual quota files for Pure-FTPd

Options

-d <directory>
              Scans the specified <directory>.

       -g <grouporgid>
              Sets the group files will be scanned as. This is optional: if a user name is  passed  to  -u</fR>,groupareautomaticallyretrieved.-u <useroruid>
              Set the user name files will be scanned as. This is mandatory, and it can't be "root".

       -h     Output usage information and exit.

Security

       pure-quotacheck  switches  real  and  effective  uids/gids as soon as possible. Root privileges are never
       given back.
       pure-quotacheck refuses to scan directories with uid = 0 (root) or gid = 0 (wheel/root) .
       pure-quotacheck performs a chroot() call to the home directory. It never traverses parent directories.
       pure-quotacheck only scans real files (no socket, no pipe, etc) .
       pure-quotacheck enforces read access on directories to prevent against people  doing  chmod  0  before  a
       quota scan.
       pure-quotacheck enforces write access on the home directory to properly write the .ftpquota file.
       pure-quotacheck never scans the same inode/device pair twice.

See Also

ftp(1),  pure-ftpd(8)pure-ftpwho(8)pure-mrtginfo(8)pure-uploadscript(8)pure-statsdecode(8)pure-pw(8)pure-quotacheck(8)pure-authd(8)pure-certd(8)RFC959, RFC2228, RFC2389 and RFC2428.

Frank Denis                                          1.0.50                                   pure-quotacheck(8)

Syntax

       pure-quotacheck -uusername/gid-dhomedirectory [-ggroup/gid]

See Also