locked
Könyvtár jogosultságok beállítása installer programmal W7 alatt. RRS feed

  • Question

  • Van egy programom, aminek az adatállományait a számítógépet használó valamennyi usernek látnia kell, és úgy kell látnia, hogy amit "A" user módosít rajta, azt "B" user is lássa, szóval, közösen használhassák az adatállományokat, ne a "saját verzióját" lássa mindenki róluk. Ez megoldható úgy, hogy a program könyvtárára kiadom a "Mindenki" (Everybody) csoportnak a "full control" jogokat (properties/security fülön), de se nem elegáns, se nem biztonságos ezt a műveletet a felhasználóra bízni. Tehát, nekem arra lenne szükségem, hogy ezt a program telepítője már eleve elvégezze. Miben mit kell ehhez beállítania? A registryben nem találtam a könvytárra vonatkozó bejegyzést a jogok beállítása után.
    Friday, January 15, 2010 12:46 PM

Answers

  • Nem egészen értem. Mi a "saját verizó" a fájlról. Ha UAC -ot használsz akkor minden felhasználó virtualizálja a registry és könyvtárstruktúrát, így védve a programfájlokat.
    Ha ez ilyen eset, akkor azon a könyvtár jogosultság állítás nem segít. Egyébként, ha telepítőből akarsz ilyet állítani akkor, a telepítő csomagot újra kell gyártanod. Erre vannak eszközök. 
    De könyvtáron jogosultságot utólag egyszerűbb állítani (cacls, xcacls), ha ráadásul AD -s környezeted van, akkor simán állíthatod GPO segítségével is. 


    Kisjaj (MCSA,MCITP,MCP)
    Sunday, January 17, 2010 5:28 PM

All replies

  • Nem egészen értem. Mi a "saját verizó" a fájlról. Ha UAC -ot használsz akkor minden felhasználó virtualizálja a registry és könyvtárstruktúrát, így védve a programfájlokat.
    Ha ez ilyen eset, akkor azon a könyvtár jogosultság állítás nem segít. Egyébként, ha telepítőből akarsz ilyet állítani akkor, a telepítő csomagot újra kell gyártanod. Erre vannak eszközök. 
    De könyvtáron jogosultságot utólag egyszerűbb állítani (cacls, xcacls), ha ráadásul AD -s környezeted van, akkor simán állíthatod GPO segítségével is. 


    Kisjaj (MCSA,MCITP,MCP)
    Sunday, January 17, 2010 5:28 PM
  • Igen, a virtualizációt értettem a "saját verzió" alatt.
    Természetesen, ha azt akarom, hogy a telepítő elvégezzen valamit, amit eddig nem, akkor újra kell gyártanom a programom telepítő csomagját. :) Nem is ez volt a gond, hanem hogy miben mit állítson be a telepítő, vagy mit futtasson, hogy a program megfelelően fusson. Itt a megoldás, hogy a cacls -t kell meghívnia a megfelelő paraméterekkel. Köszönöm a választ, tökéletesen működik! 

    Monday, January 18, 2010 4:19 PM