SP Standard-Schutzattribute für neue Elemente einer PLAM-Bibl.
Vorbemerkung:
Die im folgenden beschriebene Möglichkeit der Vergabe von Standard Schutzattributen für neue Elemente einer PLAM-Bibliothek setzt eine LMS-Version >= 2.0 und BS2000 >= 10.0 voraus.
SPSTD Set Protection Standard. Die Schutzattribute (BACL's) des mit SPSTD bezeichneten Bibliothekselements werden als Standard-Schutzattribute für alle neu erzeugten Elemente in der PLAM-Bibliothek verwendet.
Die Standard-Schutzattribute gelten nicht für neue Elemente des Typs t/, für diesen Elementtyp eigene Standardschutzattribute definiert wurden (siehe unten, Action-Code SPt/). Die Standard-Schutzattribute gelten ebenfalls nicht für Elemente, die mit dem Action-Code CS (Copy Same) kopiert, bzw. mit der Variablen Action ONXADD.. ,CPR (Copy Protection) aus einer anderen Bibliothek übertragen wurden.
Die aktuell gültigen Standard-Schutzattribute werden durch den Action-Code LA (Library Attributes, siehe Seite 6-) angezeigt.
SP t/ Set Protection for Type t. Die Schutzattribute (BACL's) des mit dem Action-Code SP bezeichneten Bibliothekselements werden als Standard-Schutzattribute für alle in der PLAM-Bibliothek neu erzeugten Elemente mit dem Elementtyp t verwendet. Sind für das bezeichnete Bibliothekselement Write-, Read-, Exec-Passworte definiert, so werden diese nicht in die Standard-Schutzattribute für den Elementtyp übernommen.
SPN t/ Die Standard-Schutzattribute für neue Elemente des angegebenen Typs werden zurückgesetzt. Die typunabhängigen Standard-Schutzattribute (siehe Action-Code SPSTD) bleiben nach wie vor erhalten.
SPN Die Standard-Schutzattribute für neue Elemente in der Bibliothek werden zurückgesetzt. Die Standard-Schutzattribute für für bestimmte Elementtypen bleiben dabei nach wie vor bestehen.
Hinweise:
Sind für das Bibliothekselement Passworte definiert, so werden diese bei der Abarbeitung des Action-Codes SP angefordert und wie eingegeben in die Standard Protection übernommen.
Falls mit dem Action-Code SP.. Standard-Schutzattribute für die PLAM-Bibliothek definiert oder verändert wurden, werden von CFS für diese Bibliothek auf Dateiebene die folgenden zusätzlichen Prüfungen durchgeführt: Besitzt die Datei das Attribut SHARE=YES ?. Wenn Ja: Ist für die Datei eine Basic Access Control Liste (BACL) oder eine Full Access Control Liste (FACL) definiert ? Im negativen Falle werden für die Datei die BACL-Attribute OWNER/GROUP/OTHERS = READ/WRITE/ EXEC gesetzt. Damit ist sichergestellt, daß die Datei mit dem Copy-Kommando nicht mehr kopiert werden kann.