uruchamianie programów - konto użytkownika i administratora





clip7 - 25 Sie 2008 16:41
Witam.
Ze względów bezpieczeństwa stworzyłem konto użytkownika i na nim pracuję. Jak chcę zainstalować jakiś program to loguję się jako admin.
Zainstalowałem 2 programy p2p: azureus i bearshare.
Azureus chodzi na koncie użytkownika a bearshare nie (dopiero jak zaloguję się jako admin) dlaczego?

Wywala: ".\GLibraryWatchDb.cpp(#638).\GLibraryWatchDb.cpp(#76)->.\GLibraryDb.cpp(1574), attempt to write a readonly database -> .\GLibraryTransaction.cpp(77), Transation rollback."

Mam winXp home edition sp2.





beo - 25 Sie 2008 20:37
Dzieje się tak dlatego, ponieważ jako user nie masz wszystkich uprawnień do zapisu danych. Każdy program możesz uruchamiać jako admin klikając na niego prawo klikiem i wybierając polecenie Uruchom jako...
Możliwe, że bearshare próbuje uzyskać dostęp do miesjca, do którego zwykły user nie ma dostępu. Skonfiguruj ten program ewentualnie tak, by korzystał z praw zaawansowanych użytkowników.
attempt to write a readonly database to ewidentnie wskazuje, iż program ma zakaz zapisu, nawet we własnym katalogu.



clip7 - 29 Sie 2008 08:58
Zmieniłem ścieżkę zapisu na katalog, do którego ma dostęp użytkownik, czyli User\...BearShare\Temp i User\...\BearShare\Download i nic.
Mam winXp Home a więc opcje zabezpieczeń są tu ograniczone ale zainstalowałem ze strony microsoftu dodatek, dzięki któremu po kliknieciu prawym przyciskiem myszy na pliku, pojawia się już zakładka zabezpieczenia. Jednak w Home jak klikne "uruchom jako" to nie mam dostępnego administratora, tylko Gość.
Zmieniłem na karcie zabezpieczenia, że użytkownik ma wszystkie prawa dla tego pliku "bearshare" takie same, jak administrator i dalej to samo.
BearsShare działa tylko w przypadku, gdy konto User przemianuję na Administrator ale tak nie chcę. Jak to rozwiązać?
Dodam, że podobny program Azureus działa bez zarzutu na koncie User.