Menu

Tree [b4c9a7] master /
 History

HTTPS access


File Date Author Commit
 .gitignore 2017-03-20 Oliver Schröder Oliver Schröder [b4c9a7] - fixed a typo
 AUTHORS 2011-08-25 Oliver Schroeder Oliver Schroeder [6bfc78] - initital import
 COPYING 2011-08-25 Oliver Schroeder Oliver Schroeder [6bfc78] - initital import
 ChangeLog 2011-08-25 Oliver Schroeder Oliver Schroeder [6bfc78] - initital import
 INSTALL 2011-08-25 Oliver Schroeder Oliver Schroeder [6bfc78] - initital import
 LIESMICH 2011-08-25 Oliver Schroeder Oliver Schroeder [6bfc78] - initital import
 Makefile.am 2011-08-25 Oliver Schroeder Oliver Schroeder [6bfc78] - initital import
 NEWS 2011-08-25 Oliver Schroeder Oliver Schroeder [6bfc78] - initital import
 README 2011-08-25 Oliver Schroeder Oliver Schroeder [6bfc78] - initital import
 autogen.sh 2014-01-29 Oliver Schroeder Oliver Schroeder [b91d50] added check for libcrypt
 configure.ac 2014-01-29 Oliver Schroeder Oliver Schroeder [b91d50] added check for libcrypt
 msu.c 2017-03-20 Oliver Schröder Oliver Schröder [b4c9a7] - fixed a typo
 msuedit 2011-08-25 Oliver Schroeder Oliver Schroeder [6bfc78] - initital import
 msuuser 2011-08-25 Oliver Schroeder Oliver Schroeder [6bfc78] - initital import

Read Me

msu: README
----------

In large networks it may be necessary to delegate administrative tasks
to other users. The administrator has to create a lot of groups and the
helpers need to know a lot of passwords.
With msu this chaos has it's end.
Every user listed in /etc/msuuser may change his userid and groupid without
commiting a password. If the administrator don't want to give root-privileges
to every deputy, he may add a comma-seperated list of user accounts after
the user name.

NEW (since 2.x):

you can set options in /etc/msuuser 
	-user-auth: on
	User has to identify himself with his own password

	-echo-asterisk: on
	echo '*' while typing password


Example for /etc/msuuser

os		# os may change to everything (even root)
tk:informix	# tk may only change to informix
bo:news,ftp	# bo may change to news and ftp

msu: compiling and installing
-----------------------------
First step: configure msu
On most systems a "./configure" is sufficient. There are many options to
configure, two of them may be of interrest:

--sysconfdir DIR <- put msu-database into DIR (eg. /etc)
--bindir DIR     <- where the binary gets installed (eg. /usr/bin)

To build msu simply do a "make install" in the msu directory.