Mac OS X Server 10.3: Disk quota not set until the user logs in via AFP

Disk Quotas are set up in Workgroup Manager in Mac OS X Server 10.3. However, they are not enforced for an account until that user has logged in once via AFP.
If the disk quotas you set up in Workgroup Manager aren't being applied to some accounts, it's probably because they connect via SMB. A user must log in at least once via AFP for the quota to apply.

To set up Disk Quotas for an account, follow these steps in Workgroup Manager:


  1. Click the Sharing button in the Toolbar.
  2. Click the All tab.
  3. Select the volume (not share point) on which quotas are to be enforced.
  4. Check "Enable disk quotas on this volume".
  5. Click the Accounts button in the Toolbar.
  6. Select the account to set a quota for.
  7. Click the Home tab.
  8. Enter an amount (in MB) in the Disk Quota field.
  9. Click Save.

Then, at a client workstation:


  1. Connect to the server via AFP.
  2. Log in with the account you selected above.
  3. Mount any shared volume (not necessarily the user's home).
  4. Unmount the shared volume.

Quotas will now apply to this account whether connected via AFP or SMB.

You can view the status of an account's quota in Server Admin or by using the repquota command-line tool on the server. In Server Admin:


  1. Select the name of the server (not a specific service name).
  2. Click the System tab at the bottom of the window.
  3. Click the Quota tab at the top of the Window.

Published Date: Oct 8, 2016