Forum Delphi.cz

Win32 a Win64 => Obecné => Téma založeno: Stanislav Hruška 20-11-2013, 13:16:20

Název: Nemám oprávnenie
Přispěvatel: Stanislav Hruška 20-11-2013, 13:16:20
Citace
You do not have the necessary permissions for the specified object. To change your permission assignments, see your system administrator or the object's creator.

Mám DB z jedného programu (výsledky streleckých pretekov) a pri pokuse otvoriť ju dostanem daný oznam. Vo vlastnostiach som nastavil všetky prístupové práva. Nepomohlo. Dá sa s tým niečo urobiť?
Název: Re:Nemám oprávnenie
Přispěvatel: Vrtule 20-11-2013, 13:28:49
Zdravím,

ta DB je soubor?

Na jaké verzi Windows se o přístup pokoušíš? Windows XP nebo Windiws Vista a novější? Na Windows Vista byly zavedeny další bezpečnostní mechanismy, takže prohlédnout a upravit přístupové ACL (DACL) nemusí stačit.
Název: Re:Nemám oprávnenie
Přispěvatel: Stanislav Hruška 20-11-2013, 13:31:58
Je to jeden MDB súbor. Neviem či Access alebo SQLite. SQLite som tam narýchlo zbadal, ale nič o ňom neviem. A mám V7.
Název: Re:Nemám oprávnenie
Přispěvatel: Vrtule 20-11-2013, 14:18:04
Dokázal bys nějakým způsobem získat informace o vlastníkovi, DACL a úrovni integrity (mandatory (integrity) label) toho souboru? A samozřejmě také uveď, pod jakým uživatelem k němu ten program přistupuje.

Pokud by tyto informace získat a vložit sem snadno nešlo, večer poupravím jednu svoji utilitu, kterou se chystám brzy zveřejnit. Ta umí tyhle informace zachytit (a bude je umět uložit i do souboru, až je upravím).
Název: Re:Nemám oprávnenie
Přispěvatel: Stanislav Hruška 20-11-2013, 14:26:39
V OS sa nevyznám  :-[ a tak to je všetko.
Název: Re:Nemám oprávnenie
Přispěvatel: Vrtule 20-11-2013, 14:33:49
Hm, vylepším svoji utilitku a zveřejním ji/uploadnu ji :-).

Jakým způsobem svůj program spouštíš?
Název: Re:Nemám oprávnenie
Přispěvatel: Stanislav Hruška 20-11-2013, 15:16:07
Ja som sa len pokúsil ten súbor otvoriť v Access-e. Nič viac.
Název: Re:Nemám oprávnenie
Přispěvatel: Vrtule 20-11-2013, 23:13:38
Zdravím,

tak jsem dovylepšil svoji utilitku příslušnými možnostmi. Utilitka se jmenuje SDView a slouží k zobrazování (případně i editování) nastavení zabezpečení u souborů, adresářů, klíčů registru a jiných objektů. Aktuální verzi jsem dal sem:
http://www.jadro-windows.cz/tmp/sdview.zip

Následující postup by měl vést k vyexportování informací o zabezpečení příslušného mdb souboru:
1) v groupboxu File zadejte cestu k příslušnému souboru (lze užít tlačítko "Browse" pro zobrazení standardního dialogu),
2) tlačítko "Show" zobrazí informace o zabezpečení souboru,
3) tlačítkem "Export descriptor" (vpravo cca dole) uložte do textového souboru,
4) výsledný textový soubor (je to něco jako JSON) někam uploadněte či vložte sem do fora.

Rád bych také viděl zabezpečení u EXE souboru toho MS Accessu.

Snad tyto informace přinesou nějaké vodítko.

P.S. Utilitka by neměla žádný malware.
Název: Re:Nemám oprávnenie
Přispěvatel: Stanislav Hruška 21-11-2013, 09:35:38
Ako som písal, jedná sa o MDB súbor - sklad údajov. Ale či to je Access, to netuším. Žiaden exe.
Súbor neobsahuje citlivé údaje. Má veľkosť 1,3 MB. Kľudne ho môžem zaslať. Ak o to stojíš, daj vedieť.

Ja len predpokladám, že to je ochrana proti nepovolenej manipulácii. Je to DB programu WinMSS, ktorý je oficiálne, asi aj medzinárodne, používaný pri streleckých súťažiach.
Název: Re:Nemám oprávnenie
Přispěvatel: Stanislav Hruška 21-11-2013, 10:06:01
Tu je export. + na XP sa to správa rovnako.
Název: Re:Nemám oprávnenie
Přispěvatel: Vrtule 21-11-2013, 10:24:22
Kdyžtak mi ho zašli, já se zkusím podívat, co to je. Můžeš třeba na můj email (martin.drab (at) email.cz).

Informace o zabezpečení toho souboru vypadají v pořádku, přístup by (na jejich základě) měl být povolen, pro čtení snad vždycky a obvykle i pro zápis.
Název: Re:Nemám oprávnenie
Přispěvatel: Stanislav Hruška 22-11-2013, 11:20:36
Vrtule - včera som to poslal. Dostal si to?
Název: Re:Nemám oprávnenie
Přispěvatel: Vrtule 01-12-2013, 22:12:10
Ahoj,

ano, soubor jsem dostal. Bohužel se mi poslední dobou stává, že pokud se na něco nepodívám hned, zapomenu na to. A vracím se k tomu pak o dostpozději, pokud vůbec.

Vypadaá to, že to bude standardní MS Access databáze. MS Access u sebe nainstalovaný nemám, ale zkusil jsem se do toho souboru dostat přes Visual Studio (menu Tools | Connect to database...). Vyžaduje to po mně přihlašovací jméno a heslo. Pokud jej zadám "špatně", dostávám stejnou hlášku jako ty. Zkusil jsem tam zadat jméno a heslo mého administrátorského účtu, což zřejmě zafungovalo, ale vyskočila následující hláška:
Citace
Nelze spustit aplikaci. Informační soubor pracovní skupiny nebyl nalezen nebo je jiným uživatelem otevřen ve výhradním režimu.
Název: Re:Nemám oprávnenie
Přispěvatel: Stanislav Hruška 02-12-2013, 09:16:32
Nevadí. Lenže po mne to žiadne heslo nepýta. Rovno vyskočí oznam.  :( Máš nejakú radu?

Pozrel so si čo to je za program. Naozaj sa používa medzinárodne. Asi preto tá ochrana. Ale nedáva mi to zmysel, nakoľko sa nejedná o citlivé údaje.

Ďakujem.
Název: Re:Nemám oprávnenie
Přispěvatel: Vrtule 03-12-2013, 22:40:40
Z té hlášky mi přišlo, že ještě chybí nějaký soubor, nebo nevím. Po mně heslo chtěl ten nástroj od Visual Studia, co umožňuje připojení k různým databázím.