RE: Nyomtani, vagy nem nyomtatni.

"Tornyossy, Gabor" <gabor.tornyossy@hp.com>

Errol az jutott az eszembe, hogy mi van, ha a printert tunteted el 
egy olyan szimbolummal, ami egy eljaras/program kozbeiktatasaval 
atkergeti a nyomtatasi kerelmet egy szuresen?
A szures lehet egy lista a tiltott file-okrol (nem ved az atnevezes 
ellen), vagy - ha a file-ba rakhato vmi nemlatszo kod, akar utolag 
is - akkor erre rakeresve ellenorzi, hogy tovabbkuldheto-e a 
nyomtatora.

De barmi is legyen - el lehet vele jatszani.

(Torony)


-----Original Message-----
From: Maulis Adam [mailto:maulis@ludens.elte.hu] 
Sent: Wednesday, October 01, 2003 12:43 PM
To: VMS-L@ludens.elte.hu
Subject: RE: Nyomtani, vagy nem nyomtatni.


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,