Autor Téma: Nemám oprávnenie  (Přečteno 13444 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7426
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Nemám oprávnenie
« kdy: 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ť?
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Vrtule

  • Mladík
  • **
  • Příspěvků: 54
  • Karma: 10
    • Verze Delphi: XE2
    • Jádro systému Windows
Re:Nemám oprávnenie
« Odpověď #1 kdy: 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.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7426
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Nemám oprávnenie
« Odpověď #2 kdy: 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.
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Vrtule

  • Mladík
  • **
  • Příspěvků: 54
  • Karma: 10
    • Verze Delphi: XE2
    • Jádro systému Windows
Re:Nemám oprávnenie
« Odpověď #3 kdy: 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).

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7426
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Nemám oprávnenie
« Odpověď #4 kdy: 20-11-2013, 14:26:39 »
V OS sa nevyznám  :-[ a tak to je všetko.
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Vrtule

  • Mladík
  • **
  • Příspěvků: 54
  • Karma: 10
    • Verze Delphi: XE2
    • Jádro systému Windows
Re:Nemám oprávnenie
« Odpověď #5 kdy: 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íš?

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7426
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Nemám oprávnenie
« Odpověď #6 kdy: 20-11-2013, 15:16:07 »
Ja som sa len pokúsil ten súbor otvoriť v Access-e. Nič viac.
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Vrtule

  • Mladík
  • **
  • Příspěvků: 54
  • Karma: 10
    • Verze Delphi: XE2
    • Jádro systému Windows
Re:Nemám oprávnenie
« Odpověď #7 kdy: 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.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7426
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Nemám oprávnenie
« Odpověď #8 kdy: 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.
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7426
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Nemám oprávnenie
« Odpověď #9 kdy: 21-11-2013, 10:06:01 »
Tu je export. + na XP sa to správa rovnako.
« Poslední změna: 21-11-2013, 10:09:06 od Stanislav Hruška »
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Vrtule

  • Mladík
  • **
  • Příspěvků: 54
  • Karma: 10
    • Verze Delphi: XE2
    • Jádro systému Windows
Re:Nemám oprávnenie
« Odpověď #10 kdy: 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.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7426
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Nemám oprávnenie
« Odpověď #11 kdy: 22-11-2013, 11:20:36 »
Vrtule - včera som to poslal. Dostal si to?
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Vrtule

  • Mladík
  • **
  • Příspěvků: 54
  • Karma: 10
    • Verze Delphi: XE2
    • Jádro systému Windows
Re:Nemám oprávnenie
« Odpověď #12 kdy: 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.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7426
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Nemám oprávnenie
« Odpověď #13 kdy: 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.
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Vrtule

  • Mladík
  • **
  • Příspěvků: 54
  • Karma: 10
    • Verze Delphi: XE2
    • Jádro systému Windows
Re:Nemám oprávnenie
« Odpověď #14 kdy: 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.