bs2fs is used to make BS2000 objects (DMS files, PLAM libraries, PLAM types, PLAM libray elements) visible for POSIX interfaces in the form of a file system.
Each POSIX user should be entitled to exactly the same rights as they are entitled to as a BS2000 user. Each BS2000 object should be provided with precisely the same protection vis-à-vis POSIX functions as vis-à-vis BS2000 functions.
Only users who are permitted to modify protection attributes with BS2000 means should also be permitted to do this in a bs2fs file system with POSIX means. Users who are permitted to read, write or modify a BS2000 object with BS2000 means should also be permitted to do this in a bs2fs file system with POSIX means. Users who may not do the former should also not be allowed to do the latter.
In the case of bs2fs file accesses, the POSIX user's rights may on no account exceed the rights they have as a BS2000 user.
This concept means that when bs2fs files are accessed with POSIX means, the same options are not always offered as in the UNIX world.
An example: write permission is required to delete BS2000 objects with BS2000 means. Consequently bs2fs files can therefore only be deleted with POSIX means (e.g. rm) if the write attribute is set. In the UNIX world files can also be deleted without the write attribute.