[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference iosg::all-in-1_v30

Title:*OLD* ALL-IN-1 (tm) Support Conference
Notice:Closed - See Note 4331.l to move to IOSG::ALL-IN-1
Moderator:IOSG::PYE
Created:Thu Jan 30 1992
Last Modified:Tue Jan 23 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:4343
Total number of notes:18308

1442.0. "Drawer Access versus Default Access for New Doc's" by UTRTSC::BOSMAN (They sold you the view from a hill) Thu Sep 17 1992 10:38

Hi, 

I encountered a problem with the security of advanced shared drawers in
ALL-IN-1 IOS V3.0. 

This is the scenario, performed from the MANAGERs account.

1   Create an advanced shared drawer and give a user (in this example
    BOSMAN) Read, Create, Delete and Control access. For this same user set
    the default access for new documents to Read (only). 

2   Create a document.

3   Login to the user's account and select the document created in 2. You 
    can read it, as expected. When trying to edit you'll see:
    You are not allowed to edit this document.
    Again as expected.

4   Delete the document (remember, this user doesn't have Delete access for 
    new documents). The document is placed in the WASTEBASKET.
    Not as expected.

5   Empty the wastebasket. You'll receive an error message:
    Error deleting file <filespec.>
    The entry in the cabinet is gone, but not the file!

Here are the protections on both the WPL-file and the directory it is in.

$ DIR/SECU USER1:[ALLIN1.MGR.ZUICIU5LB.DOC3]ZUIDE1TWK.WPL

Directory USER1:[ALLIN1.MGR.ZUICIU5LB.DOC3]

ZUIDE1TWK.WPL;1      [ALLIN1]              (RWED,RWED,RE,)
          (IDENTIFIER=[ALLIN1],ACCESS=READ+WRITE+DELETE+CONTROL)
          (IDENTIFIER=[OFFICE,BOSMAN],ACCESS=READ)

Directory USER1:[ALLIN1.MGR.ZUICIU5LB]

DOC3.DIR;1           [ALLIN1]              (RWED,RWED,,E)
          (IDENTIFIER=[ALLIN1],OPTIONS=DEFAULT,ACCESS=READ+WRITE+DELETE+CONTROL)
          (IDENTIFIER=[ALLIN1],ACCESS=READ+WRITE+DELETE+CONTROL)
          (IDENTIFIER=[OFFICE,BOSMAN],ACCESS=READ+WRITE+DELETE+CONTROL)
          (IDENTIFIER=[OFFICE,BOSMAN],OPTIONS=DEFAULT,ACCESS=READ)

Total of 1 file.

What I find remarkable are the two ACEs for [OFFICE,BOSMAN] on DOC3.DIR. In 
my opinion, according to the drawer access user BOSMAN has, the 
OPTION=DEFAULT should be the same as the other ACE specification.

But then again, what does the default access for new documents do? User 
BOSMAN wasn't allowed to Edit, but Delete works fine (except for emptying 
the wastebasket).

Can someone shed some light on this one?

Thanks in advance,
Sjaak.
T.RTitleUserPersonal
Name
DateLines
1442.1Problem with processing CONTROL accessIOSG::MAURICECeci n&#039;est pas une noteThu Sep 17 1992 12:3217
    Hi,
    
    I agree this is a problem. It seems to be OK if you don't give the user
    CONTROL access to the drawer. But the combination of CONTROL access to
    the drawer and not DELETE access to the document will give this
    problem.
    
    Please SPR it.
    
    Thanks
    
    Stuart
    
    p.s. The ACLs are correct. The DEFAULT ACEs are applied to every file
    (i.e. document) that gets created in the directory. The non-DEFAULT
    ACEs are required because you have given the user CONTROL access, which
    means that the user is allowed to change the drawer access. 
1442.2Strategic caseUTRTSC::BOSMANThey sold you the view from a hillThu Sep 17 1992 13:266
    Thanks Stuart,
    
    Maybe it's a strategic case. You shouldn't give a user less access for
    new documents than you gave him for the drawer.
    
    Sjaak.
1442.3SIOG::T_REDMONDThoughts of an Idle MindThu Sep 17 1992 14:014
    All points to the need for careful training when introducing drawers to
    users...
    
    T