Main > Free Download Search >

Free quota software for linux

quota

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 68
pam_quota 0.1

pam_quota 0.1


pam_quota is a simple pam session module to automatically setup user quota (root excluded). more>>
pam_quota is a simple pam session module to automatically setup user quota (root excluded).

pam_quota has been used in a simple multiuser scenario on FreeBSD 5.2-RELEASE with pam_mkhomedir, without any problem. Usege is straightforward, as described by the following README:

This is a simple pam session module to automatically setup user quota (root excluded). To build it simply type make from its directory. To install simply issue a make install, and note that by default it will install into /usr/lib (a good place for FreeBSD system): you can override that giving a different DESTDIR to make. For example on Linux you may want to install pam_quota to /lib/security issuing make install DESTDIR=/lib/security.

To enable pam_quota, just add a similar line into /etc/pam.d/< service >:

session required pam_quota.so bhardlimit=30000
bsoftlimit=25000 ihardlimit=15000 isoftlimit=20000 itime=86400 btime=86400

Arguments are used to setup quota values (by default everything is zero) andfollows the dqblk structure:

bhardlimit absolute limit on disk blks alloc
bsoftlimit preferred limit on disk blks
ihardlimit maximum # allocated inodes + 1
isoftlimit preferred inode limit
btime time limit for excessive disk use
itime time limit for excessive files
<<less
Download (0.020MB)
Added: 2006-05-16 License: GPL (GNU General Public License) Price:
1256 downloads
vzquota 3.0.11

vzquota 3.0.11


vzquota is the tool that allows a system administrator to control disk quotas for OpenVZ Virtual Private Servers (VPS). more>>
vzquota is the tool that allows a system administrator to control disk quotas for OpenVZ Virtual Private Servers (VPS).
OpenVZ is an Operating System-level server virtualization solution, built on Linux. OpenVZ creates isolated, secure virtual private servers (VPSs) or virtual environments on a single physical server enabling better server utilization and ensuring that applications do not conflict.
Each VPS performs and executes exactly like a stand-alone server; VPSs can be rebooted independently and have root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files.
Enhancements:
- Relative quota file support was added.
- Minor code and documentation fixes were made.
- The vzquota.spec file was fixed according to Fedora packaging guidelines.
<<less
Download (0.060MB)
Added: 2007-08-15 License: GPL (GNU General Public License) Price:
800 downloads
Quotatool 1.4.9

Quotatool 1.4.9


Quotatool is a utility to set filesystem quotas from the commandline. more>>
Quotatool project is a utility to set filesystem quotas from the commandline. Most quota-utilities are interactive, requiring manual intervention from the user.
Quotatool on the other hand is not, making it suitable for use in scripts and other non-interactive situations.
Platforms
Quotatool compiles and runs on the following platforms:
- Linux
Kernels: 2.2, 2.4 and 2.6
Filesystems: Ext2, Ext3, ReiserFS & XFS
- Solaris
- AIX
Porting to other systems should be fairly easy.
Enhancements:
- A minor bug affecting quota on XFS was fixed.
<<less
Download (0.11MB)
Added: 2006-02-21 License: GPL (GNU General Public License) Price:
1340 downloads
ProFTPD Quota LDAP module 1.0.1

ProFTPD Quota LDAP module 1.0.1


ProFTPD Quota LDAP module provides a ProFTPD module that imposes quotas based on LDAP user accounts. more>>
ProFTPD Quota LDAP module provides a ProFTPD module that imposes quotas based on LDAP user accounts.
This module is designed to impose quotas, on FTP accounts, based on user accounts. It is based on the ideas contained in Eric Estabrooks mod_quota and TJ Saunders mod_quotatab; however, this module has been written from scratch to implement quotas in a very different manner.
Installation
To install mod_quota_ldap, follow these instructions. After unpacking the tarball, copy the mod_quota_ldap.c file into:
{proftpd-dir}/contrib/
after unpacking the latest proftpd-1.2 source code. Follow the usual steps for using third-party modules in proftpd:
$ ./configure --with-modules=mod_quota_ldap make make install
Enhancements:
- Release works with proFTPd-1.2.8 or higher
- Bug#679338 & Bug#679343 - quota_ldap_getconf() bug solved
<<less
Download (0.014MB)
Added: 2007-04-30 License: GPL (GNU General Public License) Price:
915 downloads
PyKota Print Quota System 1.26

PyKota Print Quota System 1.26


PyKota is a complete GPLed Print Quota and Accounting Software Solution for the Common UNIX Printing System (aka CUPS). more>> <<less
Download (MB)
Added: 2007-07-24 License: GPL (GNU General Public License) Price:
586 downloads
mod_dav_fs_diskquota 20060315

mod_dav_fs_diskquota 20060315


mod_dav_fs_diskquota is a derived work of mod_dav_fs in Apache 2.0. more>>
mod_dav_fs_diskquota module is a derived work of mod_dav_fs in Apache 2.0.

When it stores files or directories, it changes their owner to the OS user account that has same name as the Web-authorized user, so OS disk quota can continue to work for WebDAV contents.

mod_dav_fs_diskquota makes new files/directories:

owner: OS user account (= same name of Web authorized account)
group: Apache group account
mode: user=readable/writable, group=readable/writable

The owner of them is an user account, so amount of them is limited by OS disk quota. Apache can treat them with group permission. To change files/directories owner, we need to:

1.Give CAP_NET_BIND_SERVICE and CAP_CHOWN capability to Apache.

2.Run Apache as non-root account from beginning. (otherwise, Apache process changes its UID as apache user and it drops above capabilities.)
<<less
Download (0.038MB)
Added: 2006-03-15 License: The Apache License 2.0 Price:
1318 downloads
qinstall-src 2.0

qinstall-src 2.0


qinstall-src is a source package collection along with a bash script that helps an administrator to compile a mail server. more>>
For those who want to build their own mailserver from sources on different GNU/Linux distributions like Slackware, Gentoo, CentOS, SuSe, Fedora Core or Debian, we created an universal package called qinstall-src.
qinstall-src is a source package collection along with a bash script that helps an administrator to compile, configure, install and run an e-mail server, based on qmail, together with all the programs required to run properly.
Main features:
- all perl modules required for optimum runtime;
- user administration web interface(qmailadmin);
- console-based user and domain administration (vpopmail, cqadmin);
- a bash script that eases the administration of queue pending messages (qmHandle);
- personalized webmail (SSL/TLS), activated quota, password changer (squirrelmail);
- ESMTP/SMTP, IMAP/POP3 SSL services activated by default (qmail, courier imap);
- e-mail autoresponder (autorespond);
- antivirus and antispam software (clamav, spamassassin);
- email filters (procmail);
- other programs that help running the e-mail server at optimum speed;
qinstall-src is tested on Slackware, Gentoo, Fedora Core, CentOS, openSuSe and Debian.
Enhancements:
- Many packages have been upgraded to the latest version.
- All packages have been ported to Bluewhite64 Linux (64-bit).
<<less
Download (MB)
Added: 2007-07-20 License: GPL (GNU General Public License) Price:
530 downloads
ext3 0.0.7a

ext3 0.0.7a


ext3 is a journaling support for ext2fs. more>>
ext3 adds journaling filesystem capabilities to ext2fs.
What is journaling?
It means you dont have to fsck after a crash. Basically.
What works?
Journaling to a journal file on the journaled filesystem
Automatic recover when the filesystem is remounted
All VFS operations (including quota) should be journaled
Add data updates are also journaled
What is left to be done?
Quota support for non-data-journaled filesystems.
Journaling to an off-filesystem device, eg. NVRam
Decent documentation!
A few internal cleanups: migrating the extra buffer_head fields to a separate jfs_buffer_info field in particular.
Enhancements:
- The major change in this release is a missing byte-endian conversion in the recovery code. This problem affects both the ext3 kernel recovery and the recovery code in e2fsck. Please upgrade to e2fsprogs-1.21-WIP-0601.tar.gz or later.
- The other significant change is a fix when running shared mmaped files on ext3 with more than one ext3 filesystem active: it was possible for ext3 to get confused about which filesystem was active if the VM tried to swap out a page on one filesystem while processing a filesystem update on the other filesystem.
- Pin the buffer heads backing an inode to a transaction when the transaction starts, to prevent the inode being flushed to disk before transaction commit.
- Add a debugging check to trap any attempts to run a nested transaction inside a transaction on a different filesystem.
- Fix an assertion failure that could occur after allocating an indirect block but failing to allocate a block beneath it due to disk full.
- Fix a bug which meant that writes larger than 4k were never being coalesced into a single transaction.
- Rename the confusingly-named "tid_ge" transaction-greater-than function to "tid_gt"
- Update the README to describe the new ext3 features of current e2fsprogs.
<<less
Download (0.17MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1673 downloads
Issue-Tracker 4.0.4

Issue-Tracker 4.0.4


Issue-Tracker is a support issue management system. more>>
Issue-Tracker project is a support issue tracking system written in PHP, with option of either a PostgreSQL of MySQL backend. The system is designed to be user friendly, and uses a simple modular API to make addition of new modules or features very easy.
Issue-Tracker also includes many features that will allow customer/technical support organizations to take care of customer issues quickly and easy. Some of these features include things like file uploads, email parsing, email and sms notifications, unlimited users and groups, and much more.
Main features:
- Modular API
- MySQL and PostgreSQL support (MySQL only available in 4.0 and later)
- Unlimited groups
- Group and System Announcements
- Email Interface for pure email interact
- Theme system for easy interface customization
- File uploads
- Support for unauthenticated modules
- Report system for groups and individual users
- Statuses, Categories, and Products editable on per-group basis
- Definable permission set to create roles for users
- Template based for easy UI modifications (Smarty Template Engine)
- Group quotas, either issues or hours based
- Email and SMS alerts
- and much more
<<less
Download (0.27MB)
Added: 2005-04-25 License: GPL (GNU General Public License) Price:
1648 downloads
vHost 3.31r1

vHost 3.31r1


vHost is a one-step solution for all virtual hosting needs. more>>
vHost is a one-step solution for all virtual hosting needs. It enables a Linux/BSD server with single or multiple IP addresses to function as unlimited virtual hosts with HTTP, FTP, SMTP, POP3, IMAP, and other virtual services extendible via modules.
vHost comes with both a command-line interface and a web-based GUI ("control panel"), offering maximum control to a domains owner while relieving the system administrator of most routine administration tasks. Other major features include four levels of login, comprehensive quota control, and built-in clustering capability.
Main features:
- Supports all major Linux distros, and FreeBSD, NetBSD.
- Integrated install/upgrade module provides effortless one-step install and upgrade from any old version.
- Retains all previous system configurations while upgrading in order to ensure zero downtime.
- Clean virtual host file system follows *nix conventions.
- Virtual user home/web space.
- Integrated web-based FTP client for virtual users as well as host owners.
- All operations available in both command-line and web-based GUI ("control panel").
- Modularized architecture allows for arbitrary features and virtual services extended by modules.
- Four levels of login and security: root, vroot ("reseller"), host owner, and virtual user.
- Comprehensive quota control: disk space limit, inbox size limit, per-owner host limit, per-host user limit.
- Built-in clustering capability supports DNS round-robin clustering and distributed host/DNS.
- Automatic local and remote DNS setup.
- Automatic IP address aliasing and management for multiple-IP systems.
- Supports host alias and user alias.
- Built-in log rotation, easy exclusion of logs from rotation.
- Optional email "catch-all".
- Built-in "POP before SMTP" relay support.
- True virtual webmail per virtual host.
- Virtual host webstats.
- Command logging.
- Optional per-host and per-owner profiles for fine-grained system configuration.
- Easy system migration with command --cphost.
- No database backend required.
Enhancements:
- This is a major release with a minor version number increment (version 4.0 is planned for a new Web GUI).
- Changes include an integrated Web-based FTP client, a virtualization module for OpenWebmail, the new commands --addmydb/--delmydb, virtual user ".forward" support, improved SELinux support, improvements for clustering/distributed systems, numerous other fixes and enhancements, and documentation.
<<less
Download (0.25MB)
Added: 2006-09-13 License: GPL (GNU General Public License) Price:
1140 downloads
NotFTP 1.3.1

NotFTP 1.3.1


NotFTP is a clean and simple PHP-based HTTP-FTP gateway. more>>
NotFTP is a fully-featured and easy to use Web-based HTTP-FTP gateway written in PHP. It supports all common FTP functions (including uploads) and allows the administrator to set a maximum transfer size and a daily transfer quota for users.
It is particularly well-suited for making FTP accessible to users behind an HTTP-only proxy. In addition, it only takes a few minutes to get NotFTP completely configured and ready to use.
System requirements:
- PHP 4.3.0 or higher compiled with the --enable-ftp option (the Windows version of PHP has FTP support built in).
- PHP compiled with OpenSSL support (or with the OpenSSL extension loaded under Windows) if you want to be able to connect to SSL-FTP servers.
Enhancements:
- Support for symbolic links (finally).
- Support for SSL-FTP (as long as you have PHP compiled with OpenSSL
support, or have the OpenSSL extension loaded under Windows).
- Option to specify a list of servers and ports users can connect to,
rather than allowing the user to specify any server.
- French translation (thanks to Guillaume Libersat
and Ivan Machetto )
- Logoff failed to destroy session cookies.
<<less
Download (0.02MB)
Added: 2005-08-08 License: GPL (GNU General Public License) Price:
856 downloads
frottle 0.2.1

frottle 0.2.1


Frottle (Freenet throttle) is a project to control traffic on wireless networks. more>>
Frottle (Freenet throttle) is a project to control traffic on wireless networks. Such control eliminates the common hidden-node effect even on large scale wireless networks. Frottle is currently only available for Linux wireless gateways using iptables firewalls, with plans to develop a windows client in the future.
Frottle is made to schedule the traffic of each client, using a master node to co-ordinate actions. This eliminates collisions, and prevents clients with stronger signals from receiving bandwidth bias.
Frottle has been developed and tested on the large community wireless network of WaFreeNet. We have found running frottle has given us a significant improvment in the network usability. Testing results will be documented here as time permits.
Frottle currently operates as a userspace application, receiveing outbound packets via the iptables QUEUE functionality. Access to the network is controlled by the frottle master, sending each client a control packet (token) which contains information about how much data can be sent at this time.
Each client receives its token and sends any required data, one at a time. This eliminates collisions, and with a reasonable signal packetloss is virtually zero. Also, since each client gets a limited slice of the bandwidth, everyone can get fair access regardless of their signal strength. Whilst this mechanism does result in increased latency, overall network performance and utilisation can significantly increase.
Main features:
- Traffic queues built in to frottle assign different, dynamic priorities to different traffic. Most traffic has a default priority. Traffic to/from specified ports (and ICMP packets) are made high priority. Traffic for connections that have done more than 2 MB of data and have a rate of more than 5 KB/s are made low priority. When a client is polled, high priority traffic is sent first, then default, then low until the poll quota is used.
-
- Realtime info on each clients performance is available from the master in a html file and optionally at each client in a similar html file. (The names and locations of these files is set in /etc/frottle.conf.)
<<less
Download (0.030MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1216 downloads
Debug::FaultAutoBT 0.02

Debug::FaultAutoBT 0.02


Debug::FaultAutoBT is a Perl module for automatic backtrace extractor on SIGSEGV, SIGBUS, etc. more>>
Debug::FaultAutoBT is a Perl module for automatic backtrace extractor on SIGSEGV, SIGBUS, etc.

SYNOPSIS

use Debug::FaultAutoBT;

use File::Spec::Functions;
my $tmp_dir = File::Spec::Functions::tmpdir;

my $trace = Debug::FaultAutoBT->new(
dir => "$tmp_dir",
#verbose => 1,
#exec_path => /home/stas/perl/bin/perl,
#core_path_base => catfile($tmp_dir, "mycore"),
#command_path => catfile($tmp_dir, "my-gdb-command"),
#debugger => "gdb",
);

# enable the sighandler
$trace->ready();

# or simply:
Debug::FaultAutoBT->new(dir => "$tmp_dir")->ready;

When a signal, that normally causes a coredump, is delivered This module attempts to automatically extract a backtrace, rather than letting the core file be dumped. This has the following benefits:

no need to setup the environment to allow core file dumped. Sometimes people just dont know how to set it up. Sometimes you arent allowed to set it up (e.g., when the webserver environment is not under your control).

if many Perl programs are run in a row and more than one program segfaults its possible to collect all backtraces, rathen then aborting the run on the first segfault or staying with only the last core file, which will overwrite all the previous ones. For example consider a live webserver or a test suite which may segfault many times for different reasons.

for huge core files, this approach saves disk space. And can be a saver when you dont have disk space left for various reasons (passed the quota?), but still have a few kilo-bytes left.

Currently the following signals are trapped:

SIGQUIT
SIGILL
SIGTRAP
SIGABRT
SIGEMT
SIGFPE
SIGBUS
SIGSEGV
SIGSYS

(If you know of other signals that should be trapped let me know. thanks.)

<<less
Download (0.015MB)
Added: 2007-05-01 License: Perl Artistic License Price:
906 downloads
Filesys::DfPortable 0.85

Filesys::DfPortable 0.85


Filesys::DfPortable is a Perl extension for filesystem disk space information. more>>
Filesys::DfPortable is a Perl extension for filesystem disk space information.

SYNOPSIS

use Filesys::DfPortable;

my $ref = dfportable("C:"); # Default block size is 1, which outputs bytes
if(defined($ref)) {
print"Total bytes: $ref->{blocks}n";
print"Total bytes free: $ref->{bfree}n";
print"Total bytes avail to me: $ref->{bavail}n";
print"Total bytes used: $ref->{bused}n";
print"Percent full: $ref->{per}n"
}


my $ref = dfportable("/tmp", 1024); # Display output in 1K blocks
if(defined($ref)) {
print"Total 1k blocks: $ref->{blocks}n";
print"Total 1k blocks free: $ref->{bfree}n";
print"Total 1k blocks avail to me: $ref->{bavail}n";
print"Total 1k blocks used: $ref->{bused}n";
print"Percent full: $ref->{per}n"
}

This module provides a portable way to obtain filesystem disk space information.

The module should work with all versions of Windows (95 and up), and with all flavors of Unix that implement the statvfs or the statfs calls. This would include Linux, *BSD, HP-UX, AIX, Solaris, Mac OS X, Irix, Cygwin, etc ...

This module differs from Filesys::Df in that it has added support for Windows, but does not support open filehandles as a argument.

dfportable() requires a directory argument that represents the filesystem you want to query. There is also an optional block size argument so that you can tailor the size of the values returned. The default block size is 1, this will cause the function to return the values in bytes. If you never use the block size argument, then you can think of any instance of "blocks" in this document to really mean "bytes".

dfportable() returns a reference to a hash. The keys available in the hash are as follows:

{blocks} = Total blocks on the filesystem.
{bfree} = Total blocks free on the filesystem.
{bavail} = Total blocks available to the user executing the Perl application. This can be different than {bfree} if you have per-user quotas on the filesystem, or if the super user has a reserved amount. {bavail} can also be a negative value because of this. For instance if there is more space being used then you have available to you.
{bused} = Total blocks used on the filesystem.
{per} = Percent of disk space used. This is based on the disk space available to the user executing the application. In other words, if the filesystem has 10% of its space reserved for the superuser, then the percent used can go up to 110%.
You can obtain inode information through the module as well. But you must call exists() on the {files} key to make sure the information is available. Some filesystems may not return inode information, for example Windows, and some NFS filesystems.

Here are the available inode keys:

{files} = Total inodes on the filesystem.
{ffree} = Total inodes free on the filesystem.
{favail} = Total inodes available to the user executing the application. See the rules for the {bavail} key.
{fused} = Total inodes used on the filesystem.
{fper} = Percent of inodes used on the filesystem. See rules for the {per} key.

If the dfportable() call fails for any reason, it will return undef. This will probably happen if you do anything crazy like try to get information for /proc, or if you pass an invalid filesystem name, or if there is an internal error. dfportable() will croak() if you pass it a undefined value.

<<less
Download (0.007MB)
Added: 2007-04-27 License: Perl Artistic License Price:
911 downloads
Dovecot 1.0.2 / 1.1 Alpha 3

Dovecot 1.0.2 / 1.1 Alpha 3


Dovecot is an open source IMAP and POP3 server for Linux/UNIX-like systems, written with security primarily in mind. more>>
Dovecot project is an open source POP3 and IMAP server for Linux/UNIX-like systems, written with security primarily in mind. Although its written in C, it uses several coding techniques to avoid most of the common pitfalls.
Dovecot can work with standard mbox and maildir formats and its fully compatible with UW-IMAP and Courier IMAP servers implementation of them as well as mail clients accessing the mailboxes directly.
Its easy to migrate from them to Dovecot. I have also plans to support storing mails in SQL databases.
Dovecot is easy to set up and doesnt require special maintenance. Only thing you need is to get the authentication working properly - if your users are in /etc/passwd theres hardly anything you have to do.
Dovecot should be pretty fast. There are still some optimizations that could be done, but I believe it already beats most other IMAP servers in overall performance.
This is mostly because of index files that Dovecot maintains; instead of having to scan through all the data in mailbox, Dovecot can get most of the wanted information from index with little effort.
Dovecots indexes can scale to huge amount of messages per mailbox with hardly any noticeable slowdown. Ive tested only up to 367000 mails, but millions of messages should be no problem.
Dovecot takes very little memory. Most of it goes to mmap()ed index and mailbox files, meaning that if operating system is low on memory, it can simply drop those memory pages without having to store them in swap.
Connections are handled in separate processes, each one currently using around 100kB of swappable memory. Some extensions like SORT and THREAD will require more memory to work though.
Dovecot is fail safe. Indexes could potentially be quite a large problem maker, but Dovecot does sanity checks to all data before using it to avoid crashes and other problems.
Any kind of crash is considered as bug and will be fixed - even if it happens only by deliberately poking the index files.
Main features:
- Dovecot should be quite ready for use with normal IMAP clients.
- Complete IMAP4rev1 support.
- Supports THREAD and SORT extensions, required by many IMAP webmails.
- Complete TLS/SSL support
- IPv6 ready.
- Shared mailboxes arent yet supported.
- Maildir++ quota isnt yet supported. Hard filesystem quota can also be problematic.
<<less
Download (1.16MB)
Added: 2007-08-14 License: GPL (GNU General Public License) Price:
497 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5