[ mustur @ 08.12.2009. 22:36 ] @
| Napravljen je folder u kojem se nalazi Access baza. Folderu je podešen da samo windows user:XXX sa pass:YYY može da mu pristupi pa samim tim i koristi bazu, odnosno svi ostali windows useri na kompu neznaju da se u tom folderu i nalazi baza jer nemogu ni da ga otvore.
Da li je moguće i kako u code-u napisati da kada se startuje aplikacija automatski se win-loguje na bazu u tom folderu odnosno da bilo koji win-user može da koristi bazu koja se nalazi u zaštićenom folderu preko aplikacije jer aplikacija ima mogućnost unapred podešenog kačenja na bazu, a sam win-user ne može da drukčije otvori niti folder niti bazu.
Unapred hvala. |
[ smal @ 12.12.2009. 21:41 ] @
Ne znam da li to može i kako da se izvede iz VBA koda, ali možeš da probaš da napraviš desktop shortcut ka Access aplikaciji, koja koristi runas komandu sa administratorskim ili pravima kreiranog XXX korisnika. Onda bi limited useri mogli da koriste bazu, koju inače ne mogu da otvore na drugi način...
Kako se koristi runas, imaš u Windows Help-u.
[ mustur @ 13.12.2009. 19:46 ] @
Hvala na odgovoru, probat ću.
Predpostavljam da postoji mogućnost konekcije na bazu sa automatskim logovanjem kao Windows korisnik (Microsoft kompatibilnost). Ako je neko malo više siguran nek napiše nešto.
Hvala.
[ mustur @ 14.12.2009. 21:23 ] @
Ne funkcioniše na dobar način. Može da pokrene aplikaciju, ali ponovo moraš da znaš pass, odnosno kad znaš pass i pogledaš u prečici user-a, možeš i regularno da se ulogiješ u Windows. Potrebno je da se u kodu aplikacije postavi username i pass koji će se automatski povezivati linkom na bazu tako da korisnik aplikacije i nezna gdje je baza ili ne može drugačije da je koristi sem kroz aplikaciju.
[ smal @ 15.12.2009. 13:50 ] @
OK, to je bio samo primer za metod rešavanja problema. Postoje razni utility programi po Net-u koji služe kao zamena za Windowsov RunAs, a mogu da sakriju password i tako to. Googlaj malo, ako ti takva varijanta odgovara :)
'Oćureći, Access je file baza i nema dobro rešene security mogućnosti. Moraš koristiti njegove interne mehanizme zaštite, ili podešavanja file servera.
Ne da ja znam, ali mi zvuči nelogično da može kodom da se reši Win User logovanje na aplikaciju, ako korisnik već može da pristupi tom fajlu i uspe da ga pokrene...
U svakom slučaju, možda je i vreme da pređete na neku ozbiljniju bazu SQL server tipa, koja ima dobro rešene sigurnosne mehanizme.
[ Trtko @ 16.12.2009. 09:15 ] @
Otvoriš win explorer i odeš s njim na taj stroj i na njegov folder
i kad te pita za pass i lozinku , ukucaš, a u donjem ljevom cosku tog
prozora ČEKIRAŠ onaj kvadratič , a to znači da ti zapamti loz i pass i da te više ne pita
i to ti je riješilo problem da te stalno ne pita za lozinku
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.