abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

    8.11. 00:33 | Nová verze

    Byla vydána OpenIndiana 2026.10. Unixový operační systém OpenIndiana (Wikipedie) vychází z OpenSolarisu (Wikipedie).

    Ladislav Hagara | Komentářů: 12
    8.11. 00:22 | IT novinky

    Americký výrobce polovodičů onsemi (ON Semiconductor) zrušil plány na rozšíření výroby v rožnovském závodě v Česku za dvě miliardy dolarů (podle aktuálního kurzu zhruba 43,5 mld. Kč). Důvodem je vývoj na trhu.

    Ladislav Hagara | Komentářů: 28
    7.11. 13:00 | Bezpečnostní upozornění
    Nové vydání zlib opravuje několik problémů při kompresi a dekompresi dat, přetečení bufferů, čtení mimo vyhrazenou paměť, únik neinicializovaných dat. Zvlášť významné jsou chyby v inflateGetDictionary(), inflateSync() a gzwrite(), které mohou způsobit poškození paměti. Vysoká relevance - zlib používá řada systémových i aplikačních komponent.
    vencour | Komentářů: 2
    7.11. 12:25 | Bezpečnostní upozornění
    Digicert hlásí neoprávněné čtení archivních zákaznických údajů. Došlo k němu po migraci z února 2025, po níž se interní systém, dříve dostupný jen přes VPN, stal přístupným z internetu. Chyba v oprávněních umožnila nově vytvořeným účtům číst archivní záznamy. K přístupu k datům mělo dojít mezi 27. červnem a 2. červencem 2026. DigiCert neoprávněné čtení potvrdil až 19. října 2026. Problém zpočátku vyhodnotil jako tvorbu účtů, ne jako … více »
    vencour | Komentářů: 3
    7.11. 04:44 | Pozvánky

    O víkendu probíhá na FIT VUT v Brně konference OpenAlt 2026 o otevřeném softwaru a datech, IT bezpečnosti, DIY a IoT. Na programu je spousta zajímavých přednášek. Pokud jste v Brně, stavte se. Vstup zdarma. Přednášky lze sledovat i online na VHSky a YouTube.

    Ladislav Hagara | Komentářů: 1
    7.11. 02:11 | IT novinky

    Qualcomm uzavřel víceletou dohodu se SpaceX. Bude dodávat rádiové technologie, baseband jednotky a software pro plánovanou pozemní 5G síť Starlink Mobile. Výstavba má zahrnovat desítky tisíc základnových stanic v USA. Zahájení nasazování se očekává v roce 2027. Qualcomm dohodu označuje za svůj dosud největší 5G kontrakt.

    vencour | Komentářů: 0
    7.11. 02:00 | IT novinky

    Google rozšířil Cloud Vulnerability Reward Program. Nově nabízí odměnu až 250 tisíc dolarů za vysoce závažné architektonické bezpečnostní chyby označované jako Root-in-Cloud.

    vencour | Komentářů: 1
    6.11. 12:22 | IT novinky

    V březnu byla oznámena spolupráce GrapheneOS s Motorolou. Nejnovější vlajka Motorola Signature 27 je první Motorola s oficiální podporou GrapheneOS. GrapheneOS (Wikpedie) je varianta Androidu zaměřující se na bezpečnost a soukromí.

    Ladislav Hagara | Komentářů: 6
    6.11. 04:55 | Nová verze

    Omarchy (Wikipedie) je linuxová distribuce s dlaždicovým správcem oken Hyprland. Založena je na Arch Linuxu. Vydána byla v nové verzi 4.5.0. Nově také pro Apple Silicon, konkrétně pro M1/M2/M3/Neo MacBooky.

    Ladislav Hagara | Komentářů: 3
    6.11. 03:22 | Nová verze

    Byla vydána nová stabilní verze 8.3 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 156 s bezpečnostními opravami z Chromia 157. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (8%)
     (7%)
     (4%)
     (21%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 3027 hlasů
     Komentářů: 35, poslední 6.11. 23:27
    Rozcestník

    Dotaz: bash zobrazovani českých znaků

    24.1.2008 12:59 Ales
    bash zobrazovani českých znaků
    Přečteno: 2628×
    Mam potize jak pristoupit k souborum umistenym na serveru prostrednictvim samby a obsahuji diakritiku. Kdyz chci z konzole napr zmenit vlastnika a nebo prava tak diky nepodpore cestiny se k nim nemohu dostat. Jak zajistit aby se v bashi znaky ukazovaly v kodovani 8859-2 (takove je kodovani samby) v souboru locale mam cs_CZ utf8, jak udelat to aby tam bylo 8859-2 a jak to zavest do profilu bashe? diky Jedna se o system Suse entr.server 10 v 64 bit verzi

    Odpovědi

    Dalibor Smolík avatar 24.1.2008 13:07 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    Kdyby šlo jen o to, že je možné změnit názvy souborů tak, aby se problém přístupu k nim vyřešil, je možné použít program detox. Používám jej např. k přejmenování názvů skladeb v mp3. :-)
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    24.1.2008 14:54 Ales
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    Jenze ja nechci menit nazvy souboru, ja proste potrebuju pocestit konzoli, videl jsem jen utrzky toho jak to udelat, ale nedari se mi to. Mam jiste problemy s Locale a tak potrebuju radu Kdyz na to kouknu z MC tak neni problem, ten vse ukazuje ok.
    26.1.2008 20:04 JH
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

    tak myslim ze to je jasny:

    Na serveru je kodovani unix charset=ISO8859-2; DOS charset 852,

    a v kombinaci s tim ze locale mas utf8 tak pozitam ze i souborovej system je v utf8 (kdyz pridas obsah /etc/fstab tak to bude jasny).

    ted mas bohuzel problem protoze to co uz je tam ulozeno je spatne - musis to opravit, Pak zkus zmenit nastaveni samby na UTF8 nebo UTF-8 nevim presne, restartuj sambu a zkus z nejakyho klienta nahrat soubor ěššččřřžýé.txt a pak si ho na serveru zobrazit

    24.1.2008 18:56 JH
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

    Ja ti nevim ale tohle muze bejt spousta veci:

    1. Co pouzivas za terminal a jake fonty?
    2. Jak mas nastavenou Sambu - jak server tak klient? (nastavujou se tusim dve kodování)
    3. Muj nazor je k souborum s diakritikou pristupovat jako k plesnivymu chlebu (patri do koše), ale to neznamena ze to nejde a ze se ti nebudu snazit pomoct
    24.1.2008 19:25 ales
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    Super diky za ochotu. - terminal - kdyz se prepnu do textove konzoly ctrl alt f1, nejede to v graf verzi. Ale taky se z domu prihlasim pres ssh na server. Nevim jak zjistit co pouzivam :-( - Na serveru je kodovani unix charset=ISO8859-2; DOS charset 852, u klienta nevim, to slape dobře lidi pouzivaji widle a ukladaji normal nazvy s plnou podporou čestiny. ve sdilenych složkach vidi co maji, to me netrapi. Me stve to ze se připojim pres konzoli ssh nebo primo na serveru a u nazvu sobuboru s diakritikou vidim misto pismen s hačkama a čarkama "?". Takze pokud chci zmenit napr prava nebo vlastnika tak se na ten soubor proste nedostanu standartni cestou napsanim pocatecnich pismen protoze tam jsou ty diakriticke znaky. Tak jsem se rozhodl pocestit konzoli. Nasel jsem neco o profile a o locale ale nejsem z toho moudry. Je to SLES 10 a myslim ze nema instalovanou podporu cestiny a potreboval bych vedet jak to tam dostat. jinak souhlasim ze diakritika do prace s konzoli nepatri, ale chci se s tim naucit pracovat, kdyz budu muset pres ssh neco zmenit
    25.1.2008 08:49 JH
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

    No tak jestli to zobrazuje otazníky tak problem asi s fontem nebude. Můžeš do konzole napsat ěščřžýáíé, s tím, že se to tam zobrazí.

    co mas napsano v /etc/fstab o oddílu na kterym je to sdílení (server)??

    a co ti vypíše příkaz locale na servru??

    25.1.2008 08:55 JH
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

    Jo ještě mně napadlo: Vzhledem k tomu že tam evidentně mas graficky rozhraní tak si zkus pustit nejakej terminal v okně ať se nemusis prepinat do konzole. Ono totiž ted byva klasicka konzole přenastavena na EN locale - např u mně v mandrivě když se přepnu do konzole tak mam EN klavesnici.

    25.1.2008 21:12 ales
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    No psat česke znaky v konzoli mohu v pohodě. vypis locale je: LANG=cs_CZ.UTF-8

    LC_CTYPE="cs_CZ.UTF-8"

    LC_NUMERIC="cs_CZ.UTF-8"

    LC_TIME="cs_CZ.UTF-8"

    LC_COLLATE="cs_CZ.UTF-8"

    LC_MONETARY="cs_CZ.UTF-8"

    LC_MESSAGES="cs_CZ.UTF-8"

    LC_PAPER="cs_CZ.UTF-8"

    LC_NAME="cs_CZ.UTF-8"

    LC_ADDRESS="cs_CZ.UTF-8"

    LC_TELEPHONE="cs_CZ.UTF-8"

    LC_MEASUREMENT="cs_CZ.UTF-8"

    LC_IDENTIFICATION="cs_CZ.UTF-8"

    LC_ALL=

    26.1.2008 05:48 Petr Dlouhý
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    Pokud můžeš psát české znaky, tak bych řekl, že v nastavení znakové sady nebo fontu to nebude.

    Pokud se na to díváš lokálně, a názvy souborů jsou špatně, tak by to mohlo být tak, že klienti k tomu přistupují se špatnou znakovou sadou. Jim to nevadí, protože oni k tomu přistupují pokaždé s tou stejnou, ale na serveru je to uložené špatně (jak píšeš dřív).

    Pokud je to tak, jak jsem napsal, tak řešením je donutit klienty aby to mountovali správně (asi nastavení Samby), a převést ty názvy na serveru do správné znakové sady (třeba pomocí iconv).
    26.1.2008 01:43 petris
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    Todle z bashem nema mnoho spolecneho, bash nic nevykresluje, to je ukol terminalu.
    26.1.2008 13:25 1234567890
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    Lepsi je to udelat poradne a nehladat nejaky workaround:

    - na SLES 10 pouzivejte UTF-8

    - prekodovani vam bude automaticky zajistovat Samba

    V Sambe 2.x se jmena souboru ukladala v kodovani klientu. V Sambe 3.x se provadi automaticka konverze a jmena se ukladaji v nativnim kodovani serveru (UTF-8). Ve SLES10 mate pravdepodobne Sambu 3.x. Ja tu mam SLES10 SP1 se samba-3.0.28-0.2.

    Budete muset prekodovat existujici jmena. Neco malo informaci se da najit na http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/unicode.html
    26.1.2008 14:27 1234567890
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    Ted jsem vyzkousel, jak je to se zobrazovanim znaku na konzoli v openSUSE 10.3. (Predpokladam, ze ve SLES10 je to podobne.)

    Pokud tomu spravne rozumim, tak na konzoli neni k dispozici font, ktery by zobrazoval vsechny znaky z UTF-8, ale musi se vybrat font s vhodnou znakovou sadou. Defaultne mam

    > locale

    LANG=en_US.UTF-8

    LC_CTYPE="en_US.UTF-8"

    LC_NUMERIC="en_US.UTF-8"

    LC_TIME="en_US.UTF-8"

    LC_COLLATE="en_US.UTF-8"

    LC_MONETARY="en_US.UTF-8"

    LC_MESSAGES="en_US.UTF-8"

    LC_PAPER="en_US.UTF-8"

    LC_NAME="en_US.UTF-8"

    LC_ADDRESS="en_US.UTF-8"

    LC_TELEPHONE="en_US.UTF-8"

    LC_MEASUREMENT="en_US.UTF-8"

    LC_IDENTIFICATION="en_US.UTF-8"

    LC_ALL=

    a pri inicializaci se nahrava font lat9w-16.psfu (nepracuji v CR). Nektere ze znaku ěščř... se zobrazuji jako otazniky. Pokud chci tyto znaky na konzoli videt, tak musim nahrat font lat2-16.psfu prikazem "setfont lat2-16.psfu".

    Jeste doplnim, ze inicializace konzole se v SLES10 dela podle souboru /etc/sysconfig/console. Zmenu jazyka lze snadno provest v YaSTu.
    26.1.2008 21:41 JH
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

    sory tohle sem napsal trošku vejš ted to sem davam jenom pro zopakovani:

    tak myslim ze to je jasny:

    Na serveru je kodovani unix charset=ISO8859-2; DOS charset 852,

    a v kombinaci s tim ze locale mas utf8 tak pozitam ze i souborovej system je v utf8 (kdyz pridas obsah /etc/fstab tak to bude jasny).

    ted mas bohuzel problem protoze to co uz je tam ulozeno je spatne - musis to opravit, Pak zkus zmenit nastaveni samby na UTF8 nebo UTF-8 nevim presne, restartuj sambu a zkus z nejakyho klienta nahrat soubor ěššččřřžýé.txt a pak si ho na serveru zobrazit

    A tohle je už nový:

    pokud chceš dočasně změnit locale tak musis prepsat LC_* proměný(např.: export LC_ALL=cs_CZ.ISO-8859-2) a taky změnit font terminalu a mozna i zdroj klavesnice - no proste zadna legrace lepší je tu sambu dobře nakonfigurovat.

    pro klienty by to neměla bejt zadna změna, když to provedeš dobře. Samba totiž s nima bude vždycky komunikovat se stránkou 852. Prakticky to komunikuje takhle: Klient(cp1250)->(852)SambaServer(UTF8)->(UTF8)filesystemkdejesdileni. U tebe byl nejspiš problem v tom ze sambaserver to konvertoval do ISO-8859-2. T.j. kdyz provedes konverzi nazvu z ISO-8859-2 do UTF-8 na straně file systemu serveru a pak zmenis nastaveni samby tak budou vsichni spokojeny a vše ti bude fungovat jak ma.

    26.1.2008 22:32 1234567890
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    Dovolim si oponovat. Na http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/unicode.html#id434324 je zcela jasne napsano:

    As of Samba-3, Samba can (and will) talk Unicode over the wire. ...

    unix charset: This is the charset used internally by your operating system. The default is UTF-8, which is fine for most systems and covers all characters in all languages. The default in previous Samba releases was to save filenames in the encoding of the clients for example, CP850 for Western European countries.

    ...

    dos charset: This is the charset Samba uses when communicating with DOS and Windows 9x/Me clients. It will talk Unicode to all newer clients. The default depends on the charsets you have installed on your system. Run testparm -v | grep "dos charset" to see what the default is on your system.

    V me konfiguraci na SLES10 SP1 je

    # testparm -v | grep "charset"

    dos charset = CP850

    unix charset = UTF-8

    display charset = LOCALE

    Ale jak jsem jiz psal: ten stroj neni v CR.
    26.1.2008 22:46 JH
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

    Jo tak to mas asi pravdu, presne sem nepatral, nicmene podstata si myslim je stejna uklada to nespis v ISO... a kdyz k tomu pristupuje primo ze serveru tak se pokousi cist ISO pomoci UTF.

    A reseni si myslim je taky stejny. Nebo ne?

    PS:Jeste ze uz doma maj vsichni linux a tyhle trable dou mimo mne (naposled jsem takovyhle ... musel resit na kolejich.

    27.1.2008 20:27 ales
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    Prima za konkretni rady a napady, z domu jsem to prepsal na unix charset na utf-8, uvidim jak to bude slapat v provozu. Dam vedet jestli to pomohlo
    28.1.2008 11:25 ales
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    Takze to slape, s tim ze je predelana samba do unix charset utf-8 vsechny soubory jsem prevedl z ISO 8859-2 do utf-8 convmv --notest -f ISO8859-2 -t UTF8 -r /sdileny_adresar

    ted to slape:-) jeste jednou diky za rady a postrehy!!!
    28.1.2008 14:10 ales
    Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
    Takže místo toho abych počeštil konzoli jsem upravil konf samby, snad spravným, smerem ke kodovani utf8 ;-)

    Založit nové vlákno • Nahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.