Main > Free Download Search >

Free gid software for linux

gid

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 53
MUNGE Uid N Gid Emporium 0.5.8

MUNGE Uid N Gid Emporium 0.5.8


MUNGE Uid N Gid Emporium is an authentication service for creating and validating credentials. more>>
MUNGE Uid N Gid Emporium is an authentication service for creating and validating credentials. It is designed to be highly scalable for use in an HPC cluster environment.
It allows a process to authenticate the UID and GID of another local or remote process within a group of hosts having common users and groups. These hosts form a security realm that is defined by a shared cryptographic key.
Clients within this security realm can create and validate credentials without the use of root privileges, reserved ports, or platform-specific methods.
Rationale
The need for MUNGE arose out of the HPC cluster environment. Consider the scenario in which a local daemon running on a login node receives a client request and forwards it on to remote daemons running on compute nodes within the cluster. Since the user has already logged on to the login node, the local daemon just needs a reliable means of ascertaining the UID and GID of the client process. Furthermore, the remote daemons need a mechanism to ensure the forwarded authentication data has not been subsequently altered.
A common solution to this problem is to use Unix domain sockets to determine the identity of the local client, and then forward this information on to remote hosts via trusted rsh connections. But this presents several new problems. First, there is no portable API for determining the identity of a client over a Unix domain socket. Second, rsh connections must originate from a reserved port; the limited number of reserved ports available on a given host directly limits scalability. Third, root privileges are required in order to bind to a reserved port. Finally, the remote daemons have no means of determining whether the client identity is authentic.
Overview
A process creates a credential by requesting one from the local MUNGE service. The encoded credential contains the UID and GID of the originating process. This process sends the credential to another process within the security realm as a means of proving its identity. The receiving process validates the credential with the use of its local MUNGE service. The decoded credential provides the receiving process with a reliable means of ascertaining the UID and GID of the originating process. This information can be used for accounting or access control decisions.
The contents of the credential (including any optional payload data) are encrypted with a key shared by all munged daemons within the security realm. The integrity of the credential is ensured by a message authentication code (MAC). The credential is valid for a limited time defined by its time-to-live (TTL). The daemon ensures unexpired credentials are not replayed on a particular host. Decoding of a credential can be restricted to a particular user and/or group ID. The payload data can be used for purposes such as embedding the destinations address to ensure the credential is only valid on a specific host. The internal format of the credential is encoded in a platform-independent manner. And the credential itself is base64 encoded to allow it to be transmitted over virtually any transport.
Enhancements:
- A bug was fixed that caused stack corruption on AMD-64 when using Libgcrypt.
<<less
Download (0.35MB)
Added: 2007-02-06 License: GPL (GNU General Public License) Price:
991 downloads
UidBind 0.4

UidBind 0.4


UidBind is a simple module allows call to bind() function only to uid/gid defined in a configfs tree. more>>
UidBind is a simple module allows call to bind() function only to uid/gid defined in a configfs tree.

Example:

Admin joe has loaded the uidbind module, then User sam (with uid 1017) tries bind() on port 8081:


sam@hell:~$ nc -l -p 8081
Cant grab 0.0.0.0:8081 with bind : Operation not permitted

Now, Admin joe goes to /config/uidbind and...


root@hell:/config/uidbind: mkdir 8081
root@hell:/config/uidbind: cat 8081/uid
0
root@hell:/config/uidbind: echo 1017 >8081/uid
root@hell:/config/uidbind: cat 8081/uid
1017


...then User sam retries binding:
sam@hell:~$ nc -l -p 8081


...now it works and sam is happy

Admin joe has 2 ipv4 addresses configured on his server (192.168.1.2 and 192.168.1.3) and he wants to assign port 8082 to 2 different users:

tom (uid 1017) and rob (uid 1026)

root@hell:/config/uidbind: mkdir 8082
root@hell:/config/uidbind: mkdir 8082/192.168.1.2
root@hell:/config/uidbind: mkdir 8082/192.168.1.3
root@hell:/config/uidbind: echo 1017 > 8082/192.168.1.2/uid
root@hell:/config/uidbind: echo 1026 > 8082/192.168.1.3/uid


...now tom can bind port 8082 on address 192.168.1.2 and rob on address 192.168.1.3.

But Admin joe is paranoid and knows that rob needs only port 8082 on udp:

root@hell:/config/uidbind: echo 0 > 8082/192.168.1.3/uid
root@hell:/config/uidbind: echo 1026 > 8082/192.168.1.3/udp_uid



Admin joe now wants to allow bind() on port 8083 to all members of group "binders" (gid 1717):

root@hell:/config/uidbind: mkdir 8083
root@hell:/config/uidbind: echo 1717 >8083/gid



...but User dom (uid 1030) needs to bind() on all udp ports still unconfigured by Admin joe:

root@hell:/config/uidbind: mkdir all
root@hell:/config/uidbind: echo 1030 >all/udp_uid


Admin joe now wants that only python scripts owned by User dom can bind() on port 8017:

root@hell:/config/uidbind: mkdir 8017
root@hell:/config/uidbind: echo 1030 >8017/uid
root@hell:/config/uidbind: echo python >8017/comm
<<less
Download (0.005MB)
Added: 2007-06-14 License: GPL (GNU General Public License) Price:
862 downloads
mod_ruid 0.6

mod_ruid 0.6


mod_ruid is an Apache module based on mod_suid2 only for linux. more>>
mod_ruid is an Apache module based on mod_suid2 only for linux.

-it runs only on linux because afaik only linux has implemented posix 1003.1e capabilities
-it has better performance than mod_suid2 because it doesn`t need to kill httpd children after one request. it makes use of kernel capabilites and after receiving a new request suids again.
-there are some security issues, for instance if attacker successfully exploits the httpd process, he can set effective capabilities and setuid to root. i recommend to use some security patch in kernel (grsec), or something..

-there are two main operation modes: stat and config
1. stat is default, httpd setuid and setgid to uid and gid of requested filename(script)/directory this is good if you use mod_vhost_alias for virtual hosting

2. config
like mod_suid2, you must define uid and gid

Installation:

1. download and install latest libcap from here
2. run /apachedir/bin/apxs -a -i -l cap -c mod_ruid.c
3. configure httpd.conf
4. restart apache

CONFIGURE OPTIONS:

RMode config|stat (default is stat)
RUidGid user|#uid group|#gid - when RMode is config, set to this uid and gid

RMinUidGid user|#uid group|#gid - when uid/gid is < than min uid/gid set to default uid/gid RDefaultUidGid user|#uid group|#gid

RGroups group1 group2 - aditional groups set via setgroups

RCoreDump - on or off, if on, you can have coredumps of httpd after crash (default off) RCoreDumpSize - limit size of coredump in bytes, 0 is unlimited (default 0)

<<less
Download (0.003MB)
Added: 2006-04-28 License: The Apache License 2.0 Price:
1275 downloads
rsuid LSM 1.0

rsuid LSM 1.0


rsuid LSM is a Linux LSM kernel module that allows a user with a specific UID to switch to all users within certain ranges. more>>
rsuid LSM is a Linux LSM kernel module that allows a user with a specific UID to switch to all users within certain ranges.

rsuid LSM changes the way certain process can do set*uid() and set*gid() calls. The restriction is enforced on a process, and all childs. A root process must enable the restriction, and it cant be turned off once enabled.

Semantics :

uid_min : lower allowed uid
uid_max : upper allowed uid
gid_min : lower allowed gid
gid_max : upper allowed gid

Root must set uid_min and gid_min before the module can be enabled. See the enable_rsuid script for an example.

A process can enable the restrictions by writing rsuid enable into /proc/< pid >/attr/exec. When that happens, a process looses *all* of its capabilities, even before it switches uid / gid.

Installation:

make
make install
<<less
Download (0.005MB)
Added: 2006-05-05 License: BSD License Price:
1267 downloads
lighttpd 1.4.16

lighttpd 1.4.16


lighttpd is a secure, fast, compliant, and very flexible Web server which has been optimized for high-performance environments. more>>
lighttpd is a secure, fast, compliant, and very flexible Web server which has been optimized for high-performance environments.
lighttpd has a very low memory footprint compared to other Web servers, and it takes care of CPU load. lighttpd has an advanced feature set that includes FastCGI (load balanced), CGI, Auth, Output-Compression, URL-Rewriting, SSL, and much more.
Main features:
Advanced Features:
- virtual hosts
- virtual directory listings
- URL-Rewriting, HTTP-Redirects
- automatic expiration of files
- Large File Support (64bit fileoffsets)
- Ranges (start-end, start-, -end, multiple ranges)
- on-the-fly output-compression with transparent caching
- deflate, gzip, bzip2
- authentication
- basic, digest
- backends: plain files, htpasswd, htdigest, ldap
- fast and secure application controlled downloads
- Server Side Includes
- User Tracking
- FastCGI, CGI, SSI
PHP-Support:
- same speed as or faster than apache + mod_php4
- includes a utility to spawn FastCGI processes (neccesary for PHP 4.3.x)
- via FastCGI and CGI interface
- support Code Caches like Turckmm, APC or eaccelarator
- load-balanced FastCGI
- (one webserver distibutes request to multiple PHP-servers via FastCGI)
Security features:
- chroot(), set UID, set GID
- protecting docroot
- strict HTTP-header parsing
Platforms
Releases of lighttpd are built regulary for at least the following platforms
- Linux (binary packages for FC3, SuSE, Debian, Gentoo, PLD-Linux, OpenWRT)
- *BSD (FreeBSD, NetBSD, OpenBSD, MacOS X)
- SGI IRIX
- Windows (Cygwin)
while it is known to compile cleanly on
- Solaris
- AIX
and various other POSIX compatible OSes.
<<less
Download (0.74MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
825 downloads
Xyria:DNSd 0.7.5

Xyria:DNSd 0.7.5


Xyria:DNSd is an high performance DNS server. more>>
Xyria:DNSd is an high performance DNS server that supports only the most important features and resource records while being extremely fast and secure.
Xyria:DNSd peoject also supports round-robin load balancing.
Main features:
- extemely fast implementation (main target)
- very secure
- ip-address based listen()ing
- supporting IPv6 addresses and resource records
- load ballancing via round robbin
- running under an low-privileged UID & GID
- running under little endian systems: (at least) Linux, Solaris, OpenBSD
- nice configuration syntax/easy to configure
- DNSd able to forward querys
- DNSd can run as caching only-server
Enhancements:
- The database was modified. Now DNSd uses a hashed array of pointers to binary trees including single linked lists for double valued hashes.
- It sorts the zones (by TTL) by itself (the admin doesnt has to care in which order he has to place the zones in the config file).
- Some code cleanup and a small bugfix are also included.
<<less
Download (0.091MB)
Added: 2006-02-20 License: BSD License Price:
1343 downloads
File::chmod 0.31

File::chmod 0.31


File::chmod is a Perl module that implements symbolic and ls chmod modes. more>>
File::chmod is a Perl module that implements symbolic and ls chmod modes.

SYNOPSIS

use File::chmod;

# chmod takes all three types
# these all do the same thing
chmod(0666,@files);
chmod("=rw",@files);
chmod("-rw-rw-rw-",@files);

# or

use File::chmod qw( symchmod lschmod );

chmod(0666,@files); # this is the normal chmod
symchmod("=rw",@files); # takes symbolic modes only
lschmod("-rw-rw-rw-",@files); # takes "ls" modes only

# more functions, read on to understand

File::chmod is a utility that allows you to bypass system calls or bit processing of a files permissions. It overloads the chmod() function with its own that gets an octal mode, a symbolic mode (see below), or an "ls" mode (see below). If you wish not to overload chmod(), you can export symchmod() and lschmod(), which take, respectively, a symbolic mode and an "ls" mode.
Symbolic modes are thoroughly described in your chmod(1) man page, but here are a few examples.

# NEW: if $UMASK is true, symchmod() applies a bit-mask found in $MASK

chmod("+x","file1","file2"); # overloaded chmod(), that is...
# turns on the execute bit for all users on those two files

chmod("o=,g-w","file1","file2");
# removes other permissions, and the write bit for group

chmod("=u","file1","file2");
# sets all bits to those in user

"ls" modes are the type produced on the left-hand side of an ls -l on a directory. Examples are:

chmod("-rwxr-xr-x","file1","file2");
# the 0755 setting; user has read-write-execute, group and others
# have read-execute priveleges

chmod("-rwsrws---","file1","file2");
# sets read-write-execute for user and group, none for others
# also sets set-uid and set-gid bits

The regular chmod() and lschmod() are absolute; that is, they are not appending to or subtracting from the current file mode. They set it, regardless of what it had been before. symchmod() is useful for allowing the modifying of a files permissions without having to run a system call or determining the files permissions, and then combining that with whatever bits are appropriate. It also operates separately on each file.

An added feature to version 0.30 is the $UMASK variable, explained below; if symchmod() is called and this variable is true, then the function uses the (also new) $MASK variable (which defaults to umask()) as a mask against the new mode. This is documented below more clearly.

<<less
Download (0.008MB)
Added: 2007-04-27 License: Perl Artistic License Price:
910 downloads
Apache mod_suid 2.1

Apache mod_suid 2.1


Apache mod_suid allows per-vhost execution of scripts under their own UIDs. more>>
Apache mod_suid allows per-vhost execution of scripts under their own UIDs. It functions in a way similar to Apaches perchild MPM, but differs in a number of ways.

Apache mod_suid does per child user/group switching; the Apache MPM makes switches based on vhosts. All processing is done under a specific UID/GID, including PHP and mod_perl scripts.

<<less
Download (0.038MB)
Added: 2006-05-30 License: BSD License Price:
1249 downloads
Xyria:CDPNNTPd 0.1.9

Xyria:CDPNNTPd 0.1.9


Xyria:CDPNNTPd is a minimalistic, easy to configure NNTP server for Unix. more>>
Xyria:CDPNNTPd is a minimalistic, easy to configure NNTP server for Unix.
The Xyria-project has been founded by Steffen Wendzel in 2004. The main goal of the project is to develop Unix services based on the following characteristics:
Provide a maximum of security while writing a minimum of code; only implement the most useful features and use as less external librarys as possible while supporting Solaris, OpenBSD and Linux x86.
Main features:
- extemely fast implementation (main target)
- very secure
- ip-address based listen()ing
- supporting IPv6 addresses and resource records
- load ballancing via round robbin
- running under an low-privileged UID & GID
- running under little endian systems: (at least) Linux, Solaris, OpenBSD
- nice configuration syntax/easy to configure
- DNSd able to forward querys
- DNSd can run as caching only-server
Enhancements:
- This release includes a memory allocation bugfix in the xover command, a speed improvement (also in xover), and a source code cleanup.
<<less
Download (0.061MB)
Added: 2006-02-17 License: BSD License Price:
1344 downloads
IBM::LoadLeveler 1.05

IBM::LoadLeveler 1.05


IBM::LoadLeveler is a Perl module that allows access to IBM LoadLeveler API. more>>
IBM::LoadLeveler is a Perl module that allows access to IBM LoadLeveler API.

SYNOPSIS

use IBM::LoadLeveler;

$version = ll_version();

# Workload Management API

$rc=ll_control($control_op,@host_list,@user_list,@job_list,@class_list,$priority);

$rc=llctl(LL_CONTROL_START|LL_CONTROL_STOP|LL_CONTROL_RECYCLE|
LL_CONTROL_RECONFIG|LL_CONTROL_DRAIN|LL_CONTROL_DRAIN_SCHEDD|
LL_CONTROL_DRAIN_STARTD|LL_CONTROL_FLUSH|LL_CONTROL_PURGE_SCHEDD|
LL_CONTROL_SUSPEND|LL_CONTROL_RESUME|LL_CONTROL_RESUME_STARTD|
LL_CONTROL_RESUME_SCHEDD,@host_list,@class_list);

$rc=llfavorjob(LL_CONTROL_FAVOR_JOB|LL_CONTROL_UNFAVOR_JOB,@job_list);

$rc=llfavoruser(LL_CONTROL_FAVOR_USER|LL_CONTROL_UNFAVOR_USER,@user_list);

$rc=llhold(LL_CONTROL_HOLD_USER|LL_CONTROL_HOLD_SYSTEM|LL_CONTROL_HOLD_RELEASE,@host_list,@user_list,@job_list);

$rc=llprio(LL_CONTROL_PRIO_ABS|LL_CONTROL_PRIO_ADJ,@job_list,$priority);

$rc=ll_start_job($cluster,$proc,$from_host,@node_list);
$rc=ll_terminate_job($cluster,$proc,$from_host,$msg);
($rc,$err_obj)=ll_preempt($job_step_id, PREEMPT_STEP|RESUME_STEP);

($rc,$err_obj)=ll_modify(EXECUTION_FACTOR|CONSUMABLE_CPUS|CONSUMABLE_MEMORY|WCLIMIT_ADD_MIN|JOB_CLASS|ACCOUNT_NO,$value,$job_step);

# Error API

ll_error($errObj,1 | 2 );

# Submit API function

($job_name,$owner,$groupname,$uid,$gid,$submit_host,$numsteps,$ref)=llsubmit($job_cmd_file,$monitor_program,$monitor_args);

# Data Access API functions

$query = ll_query( JOBS|MACHINES|CLUSTER|WLMSTAT|MATRIX|RESERVATIONS );

$return = ll_set_request( $query,QUERY_ALL|QUERY_JOBID|QUERY_STEPID|
QUERY_GROUP|QUERY_CLASS|QUERY_HOST|QUERY_STARTDATE|
QUERY_ENDDATE|QUERY_PROCID|QUERY_RESERVATION_ID,
@filter,ALL_DATA|Q_LINE|STATUS_LINE );

$object = ll_get_objs( $query, LL_STARTD|LL_SCHEDD|LL_CM|LL_MASTER|
LL_STARTER|LL_HISTORY_FILE, $hostname, $number_of_objs, $error_code);

$return = ll_reset_request( $object );

$next_object = ll_next_obj ( $object );

$return = ll_free_objs ( $object );

$return = ll_deallocate ( $object );

$result = ll_get_data( $object, $LLAPI_Specification );

# Reservation API

($result,$object) = ll_make_reservation($start_time,$duration,RESERVATION_BY_NODE|RESERVATION_BY_HOSTLIST|RESERVATION_BY_JOBSTEP|RESERVATION_BY_JCF,$data,$options,@users,@groups,$group);

($result,$error) = ll_change_reservation($ID,%param);

($result,$error) = ll_bind(@jobsteplist,$ID,$unbind)

($result,$error) = ll_remove_reservation(@IDs,@user_list,@host_list,@group_list)

# Query API functions ( deprecated )

my ($version_num,$numnodes,$noderef)=ll_get_nodes();

my ($version_num,$numjobs,$ref)=ll_get_jobs();

<<less
Download (0.052MB)
Added: 2007-05-24 License: Perl Artistic License Price:
895 downloads
shrewd 0.4

shrewd 0.4


shrewd is a lightweight and simple Internet Gopher server. more>>
shrewd is a lightweight and simple Internet Gopher server.
The project supports IPv4/IPv6 and runs on Unix-like systems (Developed on OpenBSD/i386, tested on NetBSD, FreeBSD and Linux on i386).
The options are as follows:
-c Specify a custom configuration file location (default is
/etc/shrewd.conf).
-f Dont detach from the controlling terminal. Syslog messages are
copied to stderr.
CONFIGURATION
The shrewd configuration file has the syntax of "keyword value". You may specify one keyword/value-pair per line. Lines beginning with a # are comments. Possible keywords are:
accesslog_file
File name to use for the access log. If not specified,
no accesslog will be written.
chroot Chroot to the specified directory. Should be an abso-
lute path. If not specified, dont chroot. You proba-
bly need to have /etc/resolv.conf and /etc/hosts in
the chroot for clients to work properly.
document_root
The document root directory. Must be specified.
port An alternate port. Can be a numeric port or a service
name (listed in /etc/services). If not specified, the
default gopher port will be used.
user The name of the user to setuid() to. GID will be set
to this users gid. If not specified, run as the user
who invoked the daemon.
Enhancements:
- Small feature enhancements, bugfixes, and cleanup.
<<less
Download (0.007MB)
Added: 2007-06-13 License: Freely Distributable Price:
863 downloads
Getfem 3.0

Getfem 3.0


Getfem++ project focuses on the development of a generic and efficient C++ library for finite element methods. more>>
The Getfem++ project focuses on the development of a generic and efficient C++ library for finite element methods elementary computations. The goal is to provide a library allowing the computation of any elementary matrix (even for mixed finite element methods) on the largest class of methods and elements, and for arbitrary dimension (i.e. not only 2D and 3D problems).
Getfem offers a complete separation between integration methods (exact or approximated), geometric transformations (linear or not) and finite element methods of arbitrary degrees. It can really relieve a more integrated finite element code of technical difficulties of elementary computations.
Examples of available finite element method are : Pk on simplices in arbitrary degrees and dimensions, Qk on parallelepipeds, P1, P2 with bubble functions, Hermite elements, Argyris element, elements with hierarchic basis (for multigrid methods for instance), discontinuous Pk or Qk, XFem, vectorial elements (RT0, Nedelec) ...
The addition of a new finite element method is straightforward. Its description on the reference element must be provided (in most of the cases, this is the description of the basis functions, and nothing more). Extensions are provided for Hermite elements, piecewise polynomial, non-polynomial and vectorial elements, XFem.
The library also includes the usual tools for finite elements such as assembly procedures for classical PDEs, interpolation methods, computation of norms, mesh operations (including automatic refinement), boundary conditions, post-processing tools such as extraction of slices from a mesh ...
Getfem++ can be used to build very general finite elements codes, where the finite elements, integration methods, dimension of the meshes, are just some parameters that can be changed very easily, thus allowing a large spectrum of experimentations. Numerous examples are provided (see the screenshot section).
Getfem++ has no meshing capabilities (apart regular meshes), hence it is necessary to import meshes. Imports formats currently known by getfem are GiD , GmSH and emc2 mesh files. However, given a mesh, it is possible to refine it automatically.
Enhancements:
- The getfem and gmm header files have been moved into their respective subdirectories.
- The getfem interface (Python and MATLAB) is now included in the getfem distribution.
- Some C1 composite elements have been added (triangles and quadrilaterals).
- Support for Levelset functions has been improved.
<<less
Download (4.3MB)
Added: 2007-06-27 License: LGPL (GNU Lesser General Public License) Price:
852 downloads
Impact 0.7.5

Impact 0.7.5


Impact is a finite element program based on an explicit time stepping algorithm. more>>
Impact project is an open source, free finite element program which can be used to predict most dynamic events such as car crashes or metal sheet punch operations. They usually involve large deformations and high velocities.
Simulations are made on a virtual three dimensional model which can be created with a pre-processor or with the built-in Fembic language. Results are viewed in a post-processor.
Impact is designed to interface with the included pre- and postprocessor by default, but there are also interfaces available for more advanced pre-and postprocessors such as GiD or Gmsh. Impact also has rudamentary support for Nastran file format.
Development is made by a team of volunteers from all over the world with the aim of creating a clean and compact program which is simple to understand and use.
Impact is licensed under the Gnu Public License which makes it free to use and modify as long as you release and publish your improvements under the same license.
Impact is written in Java which means it can be run on most hardware and operating systems.
Enhancements:
- The entire preprocessor model can now be saved in the .in file.
- It is possible to script drive the geometry and FE model by manually editing the .in file and then reading it into the preprocessor.
- A bug was fixed in the post-processor where Gradient Result is now visible in the OpenGL accelerated version.
<<less
Download (4.4MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
869 downloads
PowerMail 1.7

PowerMail 1.7


PowerMail provides a redundant and distributed system for receiving and storing mail. more>>
PowerMail provides a redundant and distributed system for receiving and storing mail.
PowerMail is a redundant and distributed system for receiving mail via SMTP and storing it for users to access with POP. The way PowerMail works is quite unorthodox, and its design emphasizes speed and efficiency.
Modified Maildir mailboxes allow PowerMail to employ hardlinks to save diskspace and deliver messages with thousands of recipients instantly.
PowerMail can operate self-sufficiently or cooperate with a regular MTA to support mail forwarding.
Enhancements:
- fixes for older gcc compilers (Ruben dArco)
- pptool ignored SYSCONFDIR and only did /etc/powermail (Ruben dArco)
- added ldap-forwarding-attribute
- --help display was somewhat screwed (Ruben dArco)
- run-as-uid/run-as-gid broken (Ruben dArco)
- TOP cleaned up (Ruben dArco)
<<less
Download (0.72MB)
Added: 2007-03-12 License: GPL (GNU General Public License) Price:
1590 downloads
Shadow 4.0.18

Shadow 4.0.18


The Shadow password file utilities package. more>>
Shadow password file utilities package includes the programs necessary to convert traditional V7 UNIX password files to the SVR4 shadow password format, and additional tools to maintain password and group files (that work with both shadow and non-shadow passwords).
Enhancements:
- A problem where su set the enviroment too early when using PAM was fixed.
- A UID/GID overflow in groupadd, groupmod, useradd, and anusermod was fixed along with overflows in inactive, mindays, warndays, and maxdays in passwd, useradd, and usermod. groupmems was rewritten to use PAM and getopt_long().
- usermod was reverted back to previous -a option semantics.
- chsh and groupmod were rewritten to use getopt_long().
- Translations and man pages were updated.
<<less
Download (1.6MB)
Added: 2006-08-03 License: GPL (GNU General Public License) Price:
1242 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 4
  • 1
  • 2
  • 3
  • 4