RE: Nyomtani, vagy nem nyomtatni.
Maulis Adam <maulis@ludens.elte.hu>
Szia!
> Azt a feladatot kaptam, hogy probaljam megoldani, hogy bizonyos
> file-ok ne legyenek nyomtathatok, viszont barki megnezhesse
> a szovegszerkesztovel.
Ez egy bonyolult kerdes, elsosorban azon elvi ok miatt,
hogyha olvasni tudja, akkor atmasolni is a sajat neve ala,
es onnan nyomtatni is.
1) Ennelfogva a (legbonyolultabb) es egyeduli tenyleg jo megoldas az,
ha keszitesz egy sajat programot, ami alkalmas file nezegetesere
(pl look.exe a freeware4 CD-rol).
Az a file, amit olvasniuk kell, az olvashatatlan direk, a sec. profile:
prot: (RWED,RWED,,)
owner: valami_tulaj
ACL: (IDENTIFIER=LOOKREADER,ACCESS=READ)
A LOOK.EXE pedig egy subsystem enabled diszken van (pl a rendszerdiszk)
es a sec. profile:
prot: (RWED,RWED,E,E)
owner: valamimas
ACL: (SUBSYSTEM, IDENTIFIER=LOOKREADER)
Ekkor a LOOK.EXE eleri a fenti file-okat, sima user nem. (Ha egyebkent nem).
Atmasolni nem tudja a user, mert a look.exe nem masol.
A protected subsystem hasznalatarol bovebben meselek, de beszel
rola a "guide to system security" is. (VMS 6.x -nel ujabb)
2) A printeles nem szamit interaktiv hozzaferesnek. Megoldhato,
hogy csak az interaktiv userek ferjenek hozza a file-okhoz:
file security:
prot: (rwed,rwed,,)
owner: valami_mas
ACL: (IDENTIFIER=INTERACTIVE,ACCESS=R)
(IDENTIFIER=*,ACCESS=NONE)
Ebben az esetben ezt nem tudjak kinyomtatni, de olvasni
(es sajat teruletre kimasolni, amit aztan ki lehet nyomtatni)
azt tudjak.
> Elore is koszonom a segitseget !
>
> Udv. Tibi
Udv,