AminetAminet
Search:
84520 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/misc/MultiUserFix_S.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Multi User System Security error fix (source)
Author:Frank Petzold, P.-Rosegger-Weg 13, D-78464 Konstanz, GERMANY
Uploader:fpetzold iiic ethz ch
Type:util/misc
Architecture:m68k-amigaos
Date:1995-10-31
Download:http://aminet.net/util/misc/MultiUserFix_S.lha - View contents
Readme:http://aminet.net/util/misc/MultiUserFix_S.readme
Downloads:649

Original_Author: Geert Uytterhoeven - Huysmansstraat 12 - B-3128 BAAL - BELGIUM

This is the source for my error fix for MultiUser. I have tested this for
several months now, without problems. The reason for this late release is that
I could not contact Geert Uytterhoeven. Perhaps now he contacts me ;-)

The fix is for the error in the routine called by the "login OWN" command which
is essential for every MultiUser environement with access control to libraries.
The reason for this is that libraries are all opened by a task called ramlib
which is owned by nobody after startup. So if you want to restrict access to
complete packages you have to "login OWN TASK ramlib" after the login in
user-startup to provide automatic access to the libraries a user may access.
If you don't know of what I'm talking either ask me (email, Rastan at IRC) or
if you are happy with the old version, forget this fix.

As a gimmick I have (tried to) pack the whole thing so that you can
immediately recompile using SAS/C, in the original source distribution some
empty directories were missing, or did I miss something?


Following is the original docu for the sources:
------------------------------------------------------------------------------

Introduction
------------

MultiUser allows you to create a *IX-like environment where several users live
together  in harmony, unable to delete each others files, unable to read those
private  love-letters  of  other  users.   And	this even if several users are
working on the machine at the same time (on a terminal hooked up to the serial
port)

People without a valid login ID and password won't be able to access files you
have made private with MultiUser.  If you make all files private (not readable
for others), the only useful thing they could do, is boot from a floppy.


Contents
--------

This archive contains the source for the library and support commands.


Distribution
------------

MultiUser Release 1.8 is distributed in 3 archives:

   MultiUser18_bin.lha:   Basic MultiUser package (you really need this!)
   MultiUser18_api.lha:   Include files, autodoc, etc...
   MultiUser18_src.lha:   Source for the library and support commands

There  is  no  new  distribution of the external utilities; use the archive
from the 1.7 release: MultiUser17_ext.lha

For  more information about MultiUser (disclaimer, distributability, usage,
etc...),  read	the  documentation  file  'MultiUser.doc'  in  the  archive
'MultiUser18_bin.lha'.


Additional Note
---------------

Release 1.8 was compiled by Norbert Püschel with permission from Geert
Uytterhoven. (Geert is busy working on release 2.0. :-) )

---------------------------------------------------------------------------
	   MultiUser © Copyright 1993-1994 by Geert Uytterhoeven


Contents of util/misc/MultiUserFix_S.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  563    1197  47.0% -lh5- 455a Aug 15  1995 MultiUser/Auto.info
[generic]                 7079   31512  22.5% -lh5- 6640 May 23  1995 MultiUser/Auto/multiuser.doc
[generic]                  563    1197  47.0% -lh5- 74e0 Aug 15  1995 MultiUser/c.info
[generic]                  565    1197  47.2% -lh5- 32ca Aug 15  1995 MultiUser/FD.info
[generic]                  375     862  43.5% -lh5- 8609 May 23  1995 MultiUser/FD/multiuser_lib.fd
[generic]                  565    1197  47.2% -lh5- 3f8a Aug 15  1995 MultiUser/Include.info
[generic]                  667    2059  32.4% -lh5- a8e5 May 23  1995 MultiUser/Include/clib/multiuser_protos.h
[generic]                  358     878  40.8% -lh5- 1aab Aug 15  1995 MultiUser/Include/libraries.old
[generic]                 4720   17601  26.8% -lh5- 98f3 Aug 16  1995 MultiUser/Include/libraries/multiuser.h
[generic]                  358     878  40.8% -lh5- 1aab Aug 16  1995 MultiUser/Include/libraries/multiuser_lib.i
[generic]                  451    1698  26.6% -lh5- 67ce May 23  1995 MultiUser/Include/pragmas/multiuser.h
[generic]                  125     179  69.8% -lh5- 3de7 May 23  1995 MultiUser/Include/proto/multiuser.h
[generic]                  561    1197  46.9% -lh5- a4ab Aug 15  1995 MultiUser/libs.info
[generic]                  556    1197  46.4% -lh5- 22d3 Aug 15  1995 MultiUser/Locale.info
[generic]                  740    1758  42.1% -lh5- f39c May 23  1995 MultiUser/Locale/catalogs/deutsch/multiuser.catalog
[generic]                 1167    3184  36.7% -lh5- c6d9 Jun 24  1994 MultiUser/Locale/catalogs/deutsch/multiuser.ct
[generic]                 1359    3286  41.4% -lh5- 29bb May 23  1995 MultiUser/Locale/catalogs/deutsch/multiuser_support.catalog
[generic]                 2256    6251  36.1% -lh5- be8c Jul  3  1994 MultiUser/Locale/catalogs/deutsch/multiuser_support.ct
[generic]                  676    1494  45.2% -lh5- 8204 Aug 15  1995 MultiUser/Locale/catalogs/espanol/multiuser.catalog
[generic]                 1094    2931  37.3% -lh5- 2b0d Jun 29  1994 MultiUser/Locale/catalogs/espanol/multiuser.ct
[generic]                 1264    2854  44.3% -lh5- c97b Aug 16  1995 MultiUser/Locale/catalogs/espanol/multiuser_support.catalog
[generic]                 2169    5982  36.3% -lh5- de9a Jun 24  1994 MultiUser/Locale/catalogs/espanol/multiuser_support.ct
[generic]                  645    1428  45.2% -lh5- 3b19 Aug 15  1995 MultiUser/Locale/catalogs/italiano/multiuser.catalog
[generic]                  730    1775  41.1% -lh5- cb55 Jun 29  1994 MultiUser/Locale/catalogs/italiano/multiuser.ct
[generic]                 1300    3160  41.1% -lh5- bf7f Aug 16  1995 MultiUser/Locale/catalogs/italiano/multiuser_support.catalog
[generic]                 2169    6111  35.5% -lh5- 1d68 Jul  3  1994 MultiUser/Locale/catalogs/italiano/multiuser_support.ct
[generic]                  689    1642  42.0% -lh5- e747 Aug 15  1995 MultiUser/Locale/catalogs/nederlands/multiuser.catalog
[generic]                 1120    3064  36.6% -lh5- 3b1f May 19  1994 MultiUser/Locale/catalogs/nederlands/multiuser.ct
[generic]                 1379    3262  42.3% -lh5- 4fd3 Aug 16  1995 MultiUser/Locale/catalogs/nederlands/multiuser_support.catalog
[generic]                 2259    6235  36.2% -lh5- 047d Jul  3  1994 MultiUser/Locale/catalogs/nederlands/multiuser_support.ct
[generic]                  659    1454  45.3% -lh5- d933 Aug 15  1995 MultiUser/Locale/catalogs/portugues/multiuser.catalog
[generic]                 1092    2952  37.0% -lh5- faca Jun 29  1994 MultiUser/Locale/catalogs/portugues/multiuser.ct
[generic]                 1295    3076  42.1% -lh5- 78c8 Aug 16  1995 MultiUser/Locale/catalogs/portugues/multiuser_support.catalog
[generic]                 2188    6188  35.4% -lh5- bc3d Jul  3  1994 MultiUser/Locale/catalogs/portugues/multiuser_support.ct
[generic]                  712    1849  38.5% -lh5- 7e78 Mar  1  1994 MultiUser/Locale/multiuser.cd
[generic]                  690    1787  38.6% -lh5- 28e6 Jun 29  1994 MultiUser/Locale/multiuser.ct
[generic]                 1499    4039  37.1% -lh5- f063 Mar  4  1994 MultiUser/Locale/multiuser_support.cd
[generic]                 1381    3672  37.6% -lh5- ee66 Jun 29  1994 MultiUser/Locale/multiuser_support.ct
[generic]                  202     290  69.7% -lh5- a76f Jun 24  1994 MultiUser/Locale/README
[generic]                 1406    2944  47.8% -lh5- 449a Oct 30  1995 MultiUser/MultiUser_src.readme
[generic]                 1552    2008  77.3% -lh5- e661 Aug 15  1995 MultiUser/MultiUser_src.readme.info
[generic]                  563    1197  47.0% -lh5- 56b0 Aug 15  1995 MultiUser/Src.info
[generic]                 5198   19994  26.0% -lh5- 474c Jun 29  1994 MultiUser/Src/Library/Config.c
[generic]                  924    3075  30.0% -lh5- 8d1d Mar  7  1994 MultiUser/Src/Library/Config.h
[generic]                  457    1328  34.4% -lh5- 1032 Mar  7  1994 MultiUser/Src/Library/GroupInfo.c
[generic]                  411    1112  37.0% -lh5- 0add Mar  7  1994 MultiUser/Src/Library/GroupInfo.h
[generic]                 1041    3530  29.5% -lh5- c725 Oct 26  1995 MultiUser/Src/Library/LibHeader.c
[generic]                 1070    3687  29.0% -lh5- 421f Jun 29  1994 MultiUser/Src/Library/LibHeader.h
[generic]                  471    1233  38.2% -lh5- baf0 Jun 29  1994 MultiUser/Src/Library/Locale.c
[generic]                  350     907  38.6% -lh5- a436 Mar  5  1994 MultiUser/Src/Library/Locale.h
[generic]                 4238   22097  19.2% -lh5- 1f59 May 23  1995 MultiUser/Src/Library/Log.c
[generic]                  250     646  38.7% -lh5- cccb Mar  7  1994 MultiUser/Src/Library/Log.h
[generic]                  881    2875  30.6% -lh5- 11eb Mar  7  1994 MultiUser/Src/Library/Memory.c
[generic]                  235     620  37.9% -lh5- d580 Mar  7  1994 MultiUser/Src/Library/Memory.h
[generic]                 3817   14682  26.0% -lh5- 17e2 Jun 29  1994 MultiUser/Src/Library/Misc.c
[generic]                  555    1331  41.7% -lh5- b03d Mar  7  1994 MultiUser/Src/Library/Misc.h
[generic]                 1070    3113  34.4% -lh5- 345f Jun 29  1994 MultiUser/Src/Library/Monitor.c
[generic]                  312     793  39.3% -lh5- d49e Mar  7  1994 MultiUser/Src/Library/Monitor.h
[generic]                 7079   31512  22.5% -lh5- 6640 Mar  7  1994 MultiUser/Src/Library/multiuser.doc
[generic]                 4720   17601  26.8% -lh5- 98f3 Jun 29  1994 MultiUser/Src/Library/multiuser.h
[generic]                  125     225  55.6% -lh5- 3fde Oct 30  1995 MultiUser/Src/Library/multiuser.library_rev.h
[generic]                  139     267  52.1% -lh5- f8bf Oct 30  1995 MultiUser/Src/Library/multiuser.library_rev.i
[generic]                    4       4 100.0% -lh0- 5579 Oct 30  1995 MultiUser/Src/Library/multiuser.library_rev.rev
[generic]                  375     862  43.5% -lh5- 8609 Mar  7  1994 MultiUser/Src/Library/multiuser_lib.fd
[generic]                  358     878  40.8% -lh5- 1aab Jul  2  1994 MultiUser/Src/Library/multiuser_lib.i
[generic]                  519    1590  32.6% -lh5- 6a49 Jun 29  1994 MultiUser/Src/Library/multiuser_locale.h
[generic]                  451    1698  26.6% -lh5- 67ce Jul  2  1994 MultiUser/Src/Library/multiuser_pragmas.h
[generic]                  667    2059  32.4% -lh5- a8e5 Jun 29  1994 MultiUser/Src/Library/multiuser_protos.h
[generic]                  442    1145  38.6% -lh5- 1977 Mar  7  1994 MultiUser/Src/Library/Passwd.c
[generic]                  273     664  41.1% -lh5- 1056 Mar  7  1994 MultiUser/Src/Library/Passwd.h
[generic]                  865    2526  34.2% -lh5- a307 Jun 29  1994 MultiUser/Src/Library/Protection.c
[generic]                  363    1069  34.0% -lh5- 0c44 Mar  7  1994 MultiUser/Src/Library/Protection.h
[generic]                  125     179  69.8% -lh5- 3de7 Mar  7  1994 MultiUser/Src/Library/proto_multiuser.h
[generic]                  157     259  60.6% -lh5- 1b79 May 23  1995 MultiUser/Src/Library/SCOPTIONS
[generic]                 1698    7868  21.6% -lh5- a4a3 Jun 29  1994 MultiUser/Src/Library/Segment.c
[generic]                  591    2165  27.3% -lh5- 1b94 Mar  7  1994 MultiUser/Src/Library/Segment.h
[generic]                 3689   17650  20.9% -lh5- e0c8 Jun 29  1994 MultiUser/Src/Library/Server.c
[generic]                  533    1454  36.7% -lh5- 35a7 Mar  7  1994 MultiUser/Src/Library/Server.h
[generic]                 1350    5442  24.8% -lh5- 7c01 Oct 26  1995 MultiUser/Src/Library/smakefile
[generic]                  743    2296  32.4% -lh5- cc8d Jun 29  1994 MultiUser/Src/Library/StdLibFunc.c
[generic]                  321     883  36.4% -lh5- 063f Mar  7  1994 MultiUser/Src/Library/StdLibFunc.h
[generic]                 3507   18261  19.2% -lh5- 46c8 Jun 29  1994 MultiUser/Src/Library/Task.c
[generic]                  710    2695  26.3% -lh5- 4066 Mar  7  1994 MultiUser/Src/Library/Task.h
[generic]                 1072    3779  28.4% -lh5- a08c Mar  7  1994 MultiUser/Src/Library/UserInfo.c
[generic]                  538    1474  36.5% -lh5- b0a2 Mar  7  1994 MultiUser/Src/Library/UserInfo.h
[generic]                  109     181  60.2% -lh5- 89f1 Jun 29  1994 MultiUser/Src/Support/Freeze_rev.h
[generic]                    2       2 100.0% -lh0- f794 Jun 29  1994 MultiUser/Src/Support/Freeze_rev.rev
[generic]                  863    2237  38.6% -lh5- f8bd Mar  3  1994 MultiUser/Src/Support/Kill_Freeze_Unfreeze.c
[generic]                  105     175  60.0% -lh5- 23e0 Jun 29  1994 MultiUser/Src/Support/Kill_rev.h
[generic]                    2       2 100.0% -lh0- f794 Jun 29  1994 MultiUser/Src/Support/Kill_rev.rev
[generic]                  643    1565  41.1% -lh5- 2f49 Mar  3  1994 MultiUser/Src/Support/LimitDOSSetProtection.c
[generic]                  121     226  53.5% -lh5- dd14 Jun 29  1994 MultiUser/Src/Support/LimitDOSSetProtection_rev.h
[generic]                    2       2 100.0% -lh0- c796 Jun 29  1994 MultiUser/Src/Support/LimitDOSSetProtection_rev.rev
[generic]                  630    1998  31.5% -lh5- 4c59 Mar  4  1994 MultiUser/Src/Support/Locale.c
[generic]                  373    1075  34.7% -lh5- 55c7 Mar  4  1994 MultiUser/Src/Support/Locale.h
[generic]                  996    2674  37.2% -lh5- a746 Mar  3  1994 MultiUser/Src/Support/Login.c
[generic]                  108     182  59.3% -lh5- 942d Jun 29  1994 MultiUser/Src/Support/Login_rev.h
[generic]                    3       3 100.0% -lh0- c866 Jun 29  1994 MultiUser/Src/Support/Login_rev.rev
[generic]                  890    2280  39.0% -lh5- 27c8 Mar  3  1994 MultiUser/Src/Support/Logout.c
[generic]                  109     185  58.9% -lh5- c316 Jun 29  1994 MultiUser/Src/Support/Logout_rev.h
[generic]                    3       3 100.0% -lh0- 0864 Jun 29  1994 MultiUser/Src/Support/Logout_rev.rev
[generic]                 1343    3756  35.8% -lh5- fd26 Mar  3  1994 MultiUser/Src/Support/MakeKeyfiles.c
[generic]                  118     199  59.3% -lh5- 7f73 Jun 29  1994 MultiUser/Src/Support/MakeKeyfiles_rev.h
[generic]                    2       2 100.0% -lh0- 5797 Jun 29  1994 MultiUser/Src/Support/MakeKeyfiles_rev.rev
[generic]                 3448   11401  30.2% -lh5- e03f Mar  3  1994 MultiUser/Src/Support/MAssign.c
[generic]                  112     188  59.6% -lh5- d062 Jun 29  1994 MultiUser/Src/Support/MAssign_rev.h
[generic]                    3       3 100.0% -lh0- c8c5 Jun 29  1994 MultiUser/Src/Support/MAssign_rev.rev
[generic]                 2211    6575  33.6% -lh5- 960f Mar  4  1994 MultiUser/Src/Support/MList.c
[generic]                  109     182  59.9% -lh5- c344 Jun 29  1994 MultiUser/Src/Support/MList_rev.h
[generic]                    3       3 100.0% -lh0- 5a42 Jun 29  1994 MultiUser/Src/Support/MList_rev.rev
[generic]                 1722    5700  30.2% -lh5- 6cda Jun 29  1994 MultiUser/Src/Support/MProtect.c
[generic]                  113     191  59.2% -lh5- 7cdc Jun 29  1994 MultiUser/Src/Support/MProtect_rev.h
[generic]                    3       3 100.0% -lh0- f864 Jun 29  1994 MultiUser/Src/Support/MProtect_rev.rev
[generic]                 2049    7042  29.1% -lh5- 5a7c Mar  4  1994 MultiUser/Src/Support/musupport_locale.h
[generic]                 1601    4918  32.6% -lh5- 55fb Mar  3  1994 MultiUser/Src/Support/Passwd.c
[generic]                  113     185  61.1% -lh5- ef76 Jun 29  1994 MultiUser/Src/Support/Passwd_rev.h
[generic]                    3       3 100.0% -lh0- 3986 Jun 29  1994 MultiUser/Src/Support/Passwd_rev.rev
[generic]                  925    2144  43.1% -lh5- bca6 Mar  3  1994 MultiUser/Src/Support/RunCommand.c
[generic]                  114     193  59.1% -lh5- 243d Jun 29  1994 MultiUser/Src/Support/RunCommand_rev.h
[generic]                    2       2 100.0% -lh0- 6795 Jun 29  1994 MultiUser/Src/Support/RunCommand_rev.rev
[generic]                  146     248  58.9% -lh5- d48a Oct 26  1995 MultiUser/Src/Support/SCOPTIONS
[generic]                 1224    3967  30.9% -lh5- de45 Jun 29  1994 MultiUser/Src/Support/SetDefProtect.c
[generic]                  117     206  56.8% -lh5- 717b Jun 29  1994 MultiUser/Src/Support/SetDefProtect_rev.h
[generic]                    3       3 100.0% -lh0- c835 Jun 29  1994 MultiUser/Src/Support/SetDefProtect_rev.rev
[generic]                 1513    4170  36.3% -lh5- a8b1 Mar  4  1994 MultiUser/Src/Support/SetOwner.c
[generic]                 1694    4621  36.7% -lh5- 4a94 Mar  4  1994 MultiUser/Src/Support/SetOwner37.c
[generic]                  115     197  58.4% -lh5- d467 Jun 29  1994 MultiUser/Src/Support/SetOwner37_rev.h
[generic]                    3       3 100.0% -lh0- a867 Jun 29  1994 MultiUser/Src/Support/SetOwner37_rev.rev
[generic]                  114     191  59.7% -lh5- 6876 Jun 29  1994 MultiUser/Src/Support/SetOwner_rev.h
[generic]                    3       3 100.0% -lh0- 5987 Jun 29  1994 MultiUser/Src/Support/SetOwner_rev.rev
[generic]                 1478    8118  18.2% -lh5- 21bb Oct 26  1995 MultiUser/Src/Support/smakefile
[generic]                 2053    6684  30.7% -lh5- 5395 Mar  4  1994 MultiUser/Src/Support/Tasks.c
[generic]                  108     178  60.7% -lh5- e11c Jun 29  1994 MultiUser/Src/Support/Tasks_rev.h
[generic]                    2       2 100.0% -lh0- 3796 Jun 29  1994 MultiUser/Src/Support/Tasks_rev.rev
[generic]                  111     187  59.4% -lh5- e943 Jun 29  1994 MultiUser/Src/Support/Unfreeze_rev.h
[generic]                    2       2 100.0% -lh0- f794 Jun 29  1994 MultiUser/Src/Support/Unfreeze_rev.rev
[generic]                 2208    9381  23.5% -lh5- b397 Mar  4  1994 MultiUser/Src/Support/UserInfo.c
[generic]                  111     191  58.1% -lh5- 6362 Jun 29  1994 MultiUser/Src/Support/UserInfo_rev.h
[generic]                    3       3 100.0% -lh0- a977 Jun 29  1994 MultiUser/Src/Support/UserInfo_rev.rev
[generic]                 1622    4840  33.5% -lh5- 6db0 Jun 29  1994 MultiUser/Src/Support/Who.c
[generic]                  106     172  61.6% -lh5- c98d Jun 29  1994 MultiUser/Src/Support/Who_rev.h
[generic]                    2       2 100.0% -lh0- c793 Jun 29  1994 MultiUser/Src/Support/Who_rev.rev
[generic]                 1409    2952  47.7% -lh5- 67bc Oct 30  1995 MultiUserFix_Src.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total       143 files  137555  458051  30.0%            Oct 31  1995

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>