Nastavte heslo v účtování 1s 8.3

Velmi často se tento postup musí provádět u zákazníka - heslo je pro jednoho uživatele plná práva„Administrátor“ je beznadějně ztracen, není možné jej obnovit a lze jej získat pouze „hacknutím“ nebo odstraněním hesla uživatele. Co bych měl dělat?

Níže vám řeknu, jak resetovat nebo „hacknout“ heslo v 1C 8 v režimu souborů i klient-server provozu 1C.

1C obnovení hesla, pokud je databáze založena na souborech

Před hacknutím hesla uživatele NEZBYTNĚ můžete jednoduše zkopírovat soubor „1Cv8.1CD“. Je důležité, aby během kopírování nebyli v databázi žádní uživatelé.

K prolomení hesla 1C 8.3 potřebujeme program - HEX editor, například WinHex (běží bez instalace).

1 krok

Nainstalujte a spusťte WinHex. Otevřete soubor databáze z programu - 1Cv8.1CD. Soubor se nachází v umístění databáze, kterou uživatel naboural, která je uvedena ve výběrovém seznamu informační databáze:

Krok 2

Po otevření souboru 1Cv8.1CD musíte v souboru najít požadovaný řádek, který chcete upravit. Chcete-li to provést, stiskněte kombinaci kláves ctrl+F, vyberte kódování ze seznamu - Unicode(jako na snímku obrazovky), zadejte do vyhledávacího pole „“ a klikněte na OK:

Získejte 267 videolekcí na 1C zdarma:

Krok 3

Poté, co jsme našli požadovaný řádek ve sloupci s hodnotou „6“, změníme číslo "00" až "01":

Hesla byla odstraněna, gratulujeme!

Aktualizace od našich čtenářů pro nové platformy 1C (například 1C: Enterprise 8.3.5.1383):

V nalezeném řádku users.usr změníme číslo ne ve sloupci č. 6, ale hledejme v tomto řádku číslo „09“ a vlevo od něj změníme „00“ na „01“
Dále vyhledejte řetězec „v8users“. (Pokud jej nenajde, zrušte zaškrtnutí políčka „Match case“ a opakujte vyhledávání).
V nalezeném řádku změňte písmeno „V“ na „H“ tak, aby vyšlo „h8users“ (H 8 U S E R S)

Aktualizace #2 od našeho čtenáře Evil Grym dne 10.07.2017:

Platforma 8.3.10.2561 Souborová základna

1) Stáhněte si WinHEX
2) V8USERS Změna na L8USERS
3) users.usr Změňte na lsers.lsr
4) Uložit. (Základ je považován za netopýra)
5) Spusťte chdbfl se zaškrtávacím políčkem automaticky opravit chyby. Spustí to a řekne, že nebyly žádné chyby, ale databáze začne fungovat bez jakýchkoli uživatelů.

Odstranění hesla v případě databáze klient-server 1C

Pokud ve vašem podniku možnost klient-server 1C 8.2, musíte jednat trochu jinak.

Krok 1

Spusťte nástroj pro správu serveru SQL - Microsoft SQL Server Management Studio.

Krok 2

Tabulku najdeme v seznamu “ dbo.params«:

Krok 3

Chcete-li odstranit heslo 1C, najdeme v seznamu řádek s názvem „“ a odstraníme jej:

Aktualizace: ve vydání platformy 1C 8.3.5.1460 výše popsaná metoda nedává požadovaný výsledek. Ze zkušeností našich čtenářů víme, že je potřeba tabulku zkusit smazat Usersv8.

Připraveno! Smazali jste hesla 1C!

Pokud se vám stále nepodařilo hacknout heslo 1C sami, můžete vždy kontaktovat

Pokračujeme v tématu administrace 1C, zahájeném v minulé lekci dne , dnes bychom rádi probrali hlavní aspekty používání hesel v 1C.

Hesla v 1C se používají na mnoha místech, včetně omezení přístupu při přihlašování do 1C a pro moduly na ochranu heslem. Zvláště bych se chtěl dotknout zabezpečení interních konfiguračních hesel, která nejsou standardní a organizují si je programátoři pro vlastní potřebu.

Probereme také správu uživatelských hesel v 1C – jak odstranit nebo změnit heslo 1C.

Pokud se používá webový klient (nebo tenký klient v režimu HTTP), je autorizace obtížnější, protože v tomto případě se uživatel musí před získáním přístupu k 1C (a přihlášením k němu) přihlásit k webovému serveru. která poskytuje přístupovou službu 1C.

Změňte heslo 1C nebo odstraňte heslo 1C

Uživatel může nezávisle změnit heslo 1C (v závislosti na konfiguraci, ve většině typické konfigurace to je možné).

V konfiguracích tlustého klienta (staré 1C) k tomu musíte v rámci uživatelských práv vybrat položku nabídky Nástroje/Možnosti uživatele a zadat nové heslo 1C (staré heslo 1С není třeba zadávat). Pokud zde tato položka nabídky není, znamená to, že byla deaktivována administrátorem.

V konfiguracích tenký klient(nové 1C) podobné akce jsou možné, pokud máte přístup na kartu Správa. Na této kartě vyberte položku nabídky (vpravo nahoře) Nastavení/Osobní nastavení/Informace o uživateli.

Pokud jste sami správcem, můžete změnit uživatelské heslo 1C následujícími způsoby:


Pokud jste zapomněli své heslo 1C, je možné jej resetovat, prostudujte si toto.

1C heslo pro modul

Nejjednodušší způsob ochrany textu programů v jazyce 1C () je nastavení hesla 1C pro přístup k modulu. Text modulu je zašifrován. Bohužel žádný modul nelze tímto způsobem ochránit.

Můžete nastavit heslo 1C:

  • Otevřete požadovaný modul v konfigurátoru
  • Položka nabídky Text/Nastavit heslo

Pokud 1C uvádí, že „Tento modul nelze chránit“ nebo tato položka nabídky neexistuje, musíte přesunout funkce a procedury modulu do jiného a chránit jej. Přinejmenším jej můžete chránit heslem.

Způsob, jak chránit modul bez hesla, je zcela vyloučit text programu. Faktem je, že text programu je před spuštěním zkompilován (převeden do speciální nečitelné podoby). Text modulu můžete odstranit a ponechat pouze zkompilovaný „kód“.

Chcete-li to provést, vyberte položku nabídky Konfigurace/Dodávka konfigurace/Nastavení dodání a vyberte Vyloučit texty modulů pro požadované moduly. Konkrétně to lze provést se zpracováním a poté jej uložit do externího (klikněte pravým tlačítkem myši na zpracování, Uložit jako externí zpracování).

Obě metody bohužel obcházejí dekompilátory 1C běžné na internetu, které vám umožňují obnovit text programu z kompilovaného „kódu“.

Heslo pro aktualizaci 1C

Když se pokusíte aktualizovat 1C online (Konfigurace/Podpora/Konfigurace aktualizace), 1C vás požádá o heslo pro přístup na aktualizační stránku.

Při zakoupení konfigurace 1C bude ve velké žluté krabici kromě CD a knih i obálka s PIN kódem. Kromě toho budete potřebovat evidenční číslo konfiguraci (napsané na krabici nebo v nákupních dokladech). Pokud z nějakého důvodu není registrační číslo nalezeno, zkuste zavolat na technickou podporu. Podpora 1C.

Po nalezení obou čísel přejděte na webovou stránku 1C (http://users.v8.1c.ru/getpswbase.jsp) a zaregistrujte se. V důsledku toho obdržíte heslo pro stahování a instalaci aktualizací.

Hesla na formuláři 1C

Někdy v procesu vývoje konfigurace potřebuje programátor vytvořit přístupový mechanismus do jiné databáze nebo jiného softwaru nebo jednoduše chránit část konfigurace pomocí dalšího hesla.

K tomu je ve vlastnostech vstupního pole vlastnost Režim hesla. Pole se zaškrtnutím zobrazí místo symbolů hvězdičku (*).

Samotné heslo bude standardně uloženo v obvyklém adresáři/podrobnostech dokumentu se vším, co z toho vyplývá (možnost zobrazení pomocí externí zpracování nebo dotazování na data, prohlížení SQL tabulky této příručky).

Tuto akci nejprve provede správce systému v sekci Administrace – Nastavení programu – Nastavení uživatelů a práv:

Uživatelé, do kterého jsou zapsáni všichni uživatelé pracující v programu 1C 8.3 a odtrhnou kartu konkrétního uživatele, např. Petrová:

Ve výchozím nastavení je uživateli přiřazeno takzvané „prázdné heslo“ (bez hesla):

Takže když stisknete tlačítko OK Když spustíte databázi pod svým jménem, ​​úspěšně se spustí program 1C 8.3 Accounting 3.0:

Jak asi tušíte, v tomto případě pod jménem Petrová Přihlásit se může každý uživatel. K odstranění této situace správce nastaví uživatelské heslo. Chcete-li to provést, stiskněte tlačítko Nastavit heslo a ve formuláři, který se otevře, ručně zadá heslo, potvrdí ho a stiskne tlačítko Nastavit heslo:

V programu 1C Accounting 8.3 rev.3.0 můžete vytvořit heslo automaticky. Chcete-li to provést, při nastavování hesla stiskněte tlačítko Vytvořit heslo:

Bude vytvořeno nové heslo. Je vhodné jej zkopírovat, jak program navrhuje. Poté musíte stisknout tlačítko Zavřít a tlačítko Nastavit heslo. Tím se uživateli nastaví nové heslo.

Nyní, když se pokusíte přihlásit do databáze 1C 8.3 bez zadání hesla a stisknutí tlačítka OK program nebude vložen a systém zobrazí následující zprávu:

Teprve po zadání správného hesla se spustí program 1C 8.3:

a otevře se úvodní stránka:

Jak se přihlásit do 1C 8.3, pokud jste zapomněli heslo

Uživatelské heslo může odstranit pouze správce programu 1C 8.3. To může být potřeba například v případě, že uživatel zapomněl heslo.

Správce otevře adresář uživatelé, vybere uživatele Petrova a otevře tlačítko pro nastavení hesla Nastavit heslo:

V okně, které se otevře, musíte odstranit položky v polích nové heslo A potvrzení a stiskněte tlačítko Nastavit heslo. Heslo bude odstraněno:

Jak změnit heslo v 1C 8.3

V závislosti na nastavení může správce dát uživateli právo nezávisle změnit heslo v 1C 8.3 Accounting 3.0. Chcete-li to provést, musíte zaškrtnout políčko na kartě uživatele Při přihlášení vyžadovat heslo:

V tomto případě, když uživatel Petrová vstoupí do programu, otevře se okno pro změnu hesla. Dokud si uživatel Petrov nenastaví nové heslo, a může být Prázdné heslo, to znamená, že heslo bude odstraněno, uživatel Petrov nebude moci začít pracovat v databázi 1C 8.3.

V tomto případě musíte zadat staré heslo a zadat nové ručně nebo automaticky pomocí tlačítka Vytvořit heslo. Poté stiskněte tlačítko Nastavit heslo. Okno se zavře a můžete pracovat v programu:

Může uživatel 1C 8.3 změnit heslo nezávisle?

Nyní si představme, že uživatel Petrová Je zakázáno měnit heslo (je zaškrtnuto příslušné políčko):

Petrová je zkušeným uživatelem programu 1C Accounting 8.3 edition 3.0 a chce si změnit heslo. Výchozí pro uživatele Petrová adresář Uživatelé neviditelný.

Proto přidá nový příkaz do navigační lišty sekce Správa jak je znázorněno na obrázku:

V důsledku toho bude adresář k dispozici Uživatelé:

Uživatel Petrova otevře svou uživatelskou kartu a pokusí se resetovat své heslo, ale to nelze provést, protože tlačítko Změnit heslo nedostupné (barva šedá):

V důsledku toho bude muset pro změnu hesla vyhledat pomoc správce databáze 1C 8.3.

Jak nainstalovat do přesunout 1C 8.3 pomocí hesla operační systém

Pár slov o dalších možnostech přihlášení do 1C 8.3. Při spuštění databáze můžete odstranit heslo v 1C 8.3 a stát se cestou do projít heslem operační systém nebo podle protokolu open-ID. Chcete-li to provést v adresáři Uživatelé Jsou zde ještě 2 zaškrtávací políčka:

  • Když povolíte zaškrtávací políčko Ověření operačního systému je uveden uživatel operačního systému (jeho přihlašovací jméno a heslo pro přihlášení do OS), na kterém je nainstalován 1C Enterprise 8 V tomto případě lze povolit nebo zakázat ověřování přihlášení prostřednictvím 1C. V druhém případě se program 1C Accounting 8 spustí bez zadání uživatelského jména a hesla v 1C.
  • Způsob zadání programu 1C pomocí protokolu open-ID používá se pouze při připojení k programu přes webový server. V tomto případě je nutné nakonfigurovat adresu služby. Zaškrtávací políčko ověřování přes 1C lze zapnout nebo vypnout, podobně jako přihlášení do programu přes OS:

Pokud potřebujete pomoc se zvládnutím širšího spektra operací v programu 1C, pak vám doporučujeme absolvovat náš odborný kurz „“. Pro více informací o kurzu se podívejte na následující video.

Hacknout heslo databáze souborů 1C 8.1, 8.2 nebo 8.3 Není to vůbec obtížné, budete potřebovat přístup k souborům databáze a nějaký HEX editor.

Jako HEX editor můžete použít například:

  • WinHex( bezplatná verze neumožňuje ukládání souborů větších než 200 Kb);
  • Free Hex Editor (shareware);
  • jakýkoli jiný HEX editor s funkcí vyhledávání.

Krok 1. Pojďme na to záložní kopie základy (manipulace se základem v hexadecimálním editoru nejsou vždy bez následků).

Krok 2. V HEX editoru musíte otevřít soubor databáze s názvem 1Cv8.1CD.

Krok 3. Otevřete vyhledávací okno (obvykle je za to zodpovědná kombinace kláves Ctrl+F), vyberte typ řetězce Unicode (toto pole je dostupné ve všech seriózních HEX editorech) a najděte řetězec "users.usr". Pokud nic nenajdete, zkuste hledat bez ohledu na velikost písmen (položka „Match case“ ve WinHex, položka „Case-insensitive“ ve Free Hex Editor).

Krok 4. V nalezeném řetězci musíte najít hodnotu "09"(sloupec „1“ na obrázku) a vlevo od něj správně "00" na "01"(sloupec „0“ na obrázku) a poté změny uložte.


Úprava „users.usr“

Pro hackování databází 1C 8.1 To stačí - můžete přejít do konfigurátoru - nebudete požádáni o heslo.

Ale pro hackování databází 1C 8.2 a 8.2 je třeba podniknout další kroky.

Krok 5. Znovu použijte vyhledávání a vyhledejte řetězec "uživatelé v8".

Krok 6. Změňte písmeno v nalezeném řetězci "PROTI" na "H" aby to fungovalo "h8users".


Úprava "v8users"

Tím je hackování dokončeno – heslo již nebude vyžadováno.

Poté, co uděláte vše, co jste chtěli, můžete vše vrátit tak, jak to bylo, a pak si nikdo ničeho nevšimne (ne vždy to funguje).

Pokud potřebujete pouze přidat uživatele, aniž byste smazali stávající, udělejte to (ne vždy funguje):

  1. Uložíme všechny provedené změny, ale nezavíráme editor;
  2. Přejděte do konfigurátoru databáze;
  3. Vrátíme se do editoru a necháme konfigurátor otevřený (editor řekne, že se soubor změnil a nabídne jeho opětovné načtení - souhlasíme);
  4. Změníme všechny dříve změněné hodnoty na původní, uložíme soubor;
  5. Vrátíme se do konfigurátoru a přidáme uživatele s potřebná práva;
  6. Zavřete konfigurátor a editor a znovu konfigurátor otevřete pomocí nově vytvořeného uživatele pro přihlášení.

Na závěr bych chtěl připomenout, že informace jsou poskytovány pouze pro informační účely, můžete je použít výhradně na vlastní nebezpečí a riziko.

Pokud najdete chybu nebo nepřesnost, vyberte část textu a klikněte Ctrl+Enter.