Hi, Can someone tell me if Samba can limit users to certain amounts of space on specified shares? If so, where would I go to find out how to implement it? I have the following setup: RHL 7.2, Samba 2.2.3a using a Windows 2000 PDC with Winbind. I want to be able to set a limit for each user on certain folders/shares on the Linux box that they are accessing from Windows systems. Thanks, Kevin Bramblett
On Wed, Nov 20, 2002 at 01:20:27PM -0600, Kevin Bramblett wrote:> Can someone tell me if Samba can limit users to certain amounts of space on > specified shares? If so, where would I go to find out how to implement it?Samba can't do it, but you can use filesystem quotas in the underlying OS to limit users' disk usage. The one shortcoming is that it's not done by share, it's done by filesystem. So if you want to control (for example) people's user directory sizes on a /home filesystem, it's easy, but if you have one big /export filesystem with a dozen different shares all accessible by the same users quotas can't do what you want. As I recall, Samba has a quota compile-time option that will check the filesystem quotas and use that for the free-space display when users check the properties. Not necessary, but useful.> I have the following setup: RHL 7.2, Samba 2.2.3a using a Windows 2000 PDC > with Winbind. I want to be able to set a limit for each user on certain > folders/shares on the Linux box that they are accessing from Windows > systems.I think RH's stock kernels have quota support enabled. If you're using Red Hat's bundled Samba packages, I think those have the quota support I mentioned above compiled in too. You will need the RPMs for the quota tools installed, I think the RPM is just "quota" or "quotas". -- Michael Heironimus
daniel.jarboe@custserv.com
2002-Nov-22 20:05 UTC
[Samba] Limiting User Space on Samba Share
Not sure about samba 2.2.3a, but the quota support IS in RH 7.2 w/ redhat kernels. I started using this last week with samba 2.2.6 and this week with samba 2.2.7 :). But it IS on a user-level per filesystem. So if you have one filesystem on a partition, and set up a user quota of 100MB, once the user owns 100MB of files total anywhere on that partition/filesystem they cannot write anymore to that filesystem. If per-share quotas are really important to you then I suppose you could create more partitions/filesystems tailored to your needs, but there seems like there should be a better way... anyone know? Btw, the --with-quota is a very cool feature that the NT/2000 servers don't seem to do (unless the ones I've accessed are misconfigured). Mapped to their shares I get space available all over the map though I have a fixed quota... mapped to samba share I get space available exactly what is remaining in my quota. It looks much better. ~ Daniel -----Original Message----- From: Michael Heironimus [mailto:mkh01@earthlink.net] Sent: Wednesday, November 20, 2002 3:40 PM To: samba@lists.samba.org Subject: Re: [Samba] Limiting User Space on Samba Share On Wed, Nov 20, 2002 at 01:20:27PM -0600, Kevin Bramblett wrote:> Can someone tell me if Samba can limit users to certain amounts ofspace on> specified shares? If so, where would I go to find out how toimplement it? Samba can't do it, but you can use filesystem quotas in the underlying OS to limit users' disk usage. The one shortcoming is that it's not done by share, it's done by filesystem. So if you want to control (for example) people's user directory sizes on a /home filesystem, it's easy, but if you have one big /export filesystem with a dozen different shares all accessible by the same users quotas can't do what you want. As I recall, Samba has a quota compile-time option that will check the filesystem quotas and use that for the free-space display when users check the properties. Not necessary, but useful.> I have the following setup: RHL 7.2, Samba 2.2.3a using a Windows2000 PDC> with Winbind. I want to be able to set a limit for each user oncertain> folders/shares on the Linux box that they are accessing from Windows > systems.I think RH's stock kernels have quota support enabled. If you're using Red Hat's bundled Samba packages, I think those have the quota support I mentioned above compiled in too. You will need the RPMs for the quota tools installed, I think the RPM is just "quota" or "quotas". -- Michael Heironimus -- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba ----------------------------------------------------------------------- This message is the property of Time Inc. or its affiliates. It may be legally privileged and/or confidential and is intended only for the use of the addressee(s). No addressee should forward, print, copy, or otherwise reproduce this message in any manner that would allow it to be viewed by any individual not originally listed as a recipient. If the reader of this message is not the intended recipient, you are hereby notified that any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is strictly prohibited. If you have received this communication in error, please immediately notify the sender and delete this message. Thank you.