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í
×
    včera 12:33 | Zajímavý projekt

    Byl představen editor MonoSketch, webová aplikace pro tvorbu diagramů, technických nákresů, flowchartů a různých dalších vizualizací, to vše jenom z ASCII znaků. Všechny operace běží pouze v prohlížeči uživatele a neprobíhá tedy žádné nahrávání dat na server. Zdrojový kód aplikace (drtivá většina Kotlin, žádné C#) je dostupný na GitHubu pod licencí Apache 2.0.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 12:22 | Nová verze

    Byla vydána nová verze 3.7.0 multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie). Přehled novinek i s náhledy nových filtrů na PIXLS.US.

    Ladislav Hagara | Komentářů: 0
    včera 05:00 | Komunita

    Všem na AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, Mastodon, 𝕏).

    Ladislav Hagara | Komentářů: 6
    13.2. 19:44 | Zajímavý projekt

    Eric Migicovsky představil Pebble Emulator, tj. emulátor hodinek Pebble (PebbleOS) běžící ve webovém prohlížeči. Za 6 hodin jej napsal Claude Code. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    13.2. 17:44 | Nová verze

    Byla vydána nová verze 3.41 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.11 souvisejícího programovacího jazyka Dart (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    13.2. 12:11 | IT novinky

    Rusko zcela zablokovalo komunikační platformu WhatsApp, řekl včera mluvčí Kremlu Dmitrij Peskov. Aplikace, jejímž vlastníkem je americká společnost Meta Platforms a která má v Rusku na 100 milionů uživatelů, podle Peskova nedodržovala ruské zákony. Mluvčí zároveň lidem v Rusku doporučil, aby začali používat domácí aplikaci MAX. Kritici tvrdí, že tato aplikace ruské vládě umožňuje lidi sledovat, což úřady popírají.

    Ladislav Hagara | Komentářů: 15
    13.2. 11:44 | IT novinky

    Před 34 lety, ve čtvrtek 13. února 1992, se tehdejší Česká a Slovenská Federativní Republika oficiálně (a slavnostně) připojila k Internetu.

    Ladislav Hagara | Komentářů: 2
    13.2. 04:44 | Humor

    Agent umělé inteligence vytvořil 'útočný' článek o Scottu Shambaughovi, dobrovolném správci knihovny matplotlib, poté, co vývojář odmítl agentem navrženou změnu kódu (pull request). 'Uražený' agent autonomně sepsal a publikoval na svém blogu článek, který přisuzuje Shambaughovi smyšlené motivace, egoismus a strach z AI coby konkurence.

    NUKE GAZA! 🎆 | Komentářů: 28
    12.2. 20:11 | Nová verze

    Bylo vydáno Ubuntu 24.04.4 LTS, tj. čtvrté opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.

    Ladislav Hagara | Komentářů: 0
    12.2. 17:44 | Pozvánky

    V pátek 20. února 2026 se v pražské kanceláři SUSE v Karlíně uskuteční 6. Mobile Linux Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj a uživatelský prostor. Akce proběhne od 10:00 do večera. Hackday je určen všem, kteří si chtějí prakticky vyzkoušet práci s linuxovým jádrem i uživatelským prostorem, od posílání patchů například pomocí nástroje b4, přes balíčkování a Flatpak až po drobné úpravy

    … více »
    lkocman | Komentářů: 7
    Které desktopové prostředí na Linuxu používáte?
     (19%)
     (6%)
     (0%)
     (11%)
     (27%)
     (3%)
     (4%)
     (1%)
     (12%)
     (27%)
    Celkem 867 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: Po přestěhování systému nefunguje spouštění skriptů přes ./

    13.12.2007 22:45 Začátečník
    Po přestěhování systému nefunguje spouštění skriptů přes ./
    Přečteno: 688×
    Přestěhoval jsem systém Suse 10.2 na nový disk a nyní lze spouštět skripty jen pomocí sh. Ten samý skript, přestože se ho pokouším spustit jako root, dá při zadání v konzoli hlášku
     ./startpeki.sh: /bin/sh: bad interpreter: Permission denied
    /bin/sh je normálně tam, kde má být. Ve vlastnostech je, že je to odkaz na bash ( spustitelný soubor). Systém jsem stěhoval přes cp -a. Dá se s tím něco dělat? Předem děkuji za odpovědi.

    Odpovědi

    13.12.2007 23:04 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    Na oddílu kde je startpeki.sh lze spouštět skripty? (Nemá noexec?)

    Jinak Google TFEM jste už zkoušel?
    15.12.2007 22:16 Začátečník
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    Děkuji. Googlovat jsem samozřejmě zkoušel, ale nic kloudného jsem nenašel. Můj /etc/fstab vypadá nějak takhle
    /dev/sda3            /                    reiserfs   defaults              1 1
    /dev/fd0             /media/floppy        auto       noauto,user,sync      0 0
    /dev/sda1            /windows/C           vfat       users,gid=users,umask=0002,utf8=true 0 0
    /dev/sda5            swap                 swap       default               0 0
    /dev/sda6            /home                auto       auto,user           0 0
    /dev/sda7            /windows/D           vfat       users,gid=users,umask=0002,utf8=true 0 0
    devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
    proc                 /proc                proc       defaults              0 0
    usbfs                /proc/bus/usb        usbfs      noauto                0 0
    
    Noexec tam nikde není. Odkaz v Googlu, který máte asi na mysli, jsem už taky prošel a exec to nespravilo. Možná jsem měl hledat důkladněji, ale řešení jsem tam nenašel. Nebo se ztratilo v tom množství.

    Taky mě napadlo smazat ten link a vytvořit ho znovu, ale protože ukazuje nejspíše dobře, asi by to taky nebylo k ničemu. Prostě nevím.

    15.12.2007 23:00 Sinuhet | skóre: 31
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    A co udělá /bin/sh ./startpeki.sh
    15.12.2007 23:48 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    Hm, exec máte v podstatě jen na root partition, čili předpokládám že se ten link (i soubor na který linkuje) nachází tam, ano?

    Kdyžtak k defaults zkuste přidat ještě exec (i když dle man by to mělo být defaults ok).

    Zkontrolujte si důkladně ty shelly:
    bash$ ls -l /bin/*sh
    -rwxr-xr-x 1 root root 640720 Jul 24 17:08 /bin/bash
    lrwxrwxrwx 1 root root      9 Nov 23 09:46 /bin/csh -> /bin/tcsh
    lrwxrwxrwx 1 root root      4 Nov 23 09:46 /bin/rbash -> bash
    lrwxrwxrwx 1 root root      4 Nov 23 09:46 /bin/sh -> bash
    -rwxr-xr-x 1 root root 340096 Mar  7  2006 /bin/tcsh
    
    Josef Kufner avatar 26.12.2007 22:53 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    /home máš mountnutý s volbou "noexec". Odstraň "user". Viz man mount:
    user   Allow an ordinary user to mount  the  file  system.   The
           name  of  the mounting user is written to mtab so that he
           can unmount the file system again.  This  option  implies
           the  options noexec, nosuid, and nodev (unless overridden
           by  subsequent   options,   as   in   the   option   line
           user,exec,dev,suid).
    
    Na mountování /home by ti mělo vyhovovat "defaults".
    Hello world ! Segmentation fault (core dumped)
    21.1.2008 20:48 Josef Kubin
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    Take jsem s podobnym problemem chvilku bojoval. Vtip je ukryty v casti vety "... by subsequent options ...".

    Volbu "user" je potreba hodit na zacatek, a pak to lze mountnout a programy spoustet i pod obyc uzivatelem.

    $ grep user /etc/fstab

    ...

    172.16.200.1:/home/kb/cvs /home/rhel5/cvs nfs user,exec,noauto,rw 0 0

    ...
    22.1.2008 01:06 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    Kolegovi tam hlavně úplně chybělo to "exec". Jinak předpokládám, že ne pořadí voleb nezáleží... nebo jste tímto chtěl říct že ano?
    22.1.2008 01:11 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    Aha, ono za "by subsequent options" nenásleduje dvojtečka a výčet, ale příklad :) To pak ta věta opravdu dostává jiný rozměr :)
    16.12.2007 18:33 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    1) Súbor asi nemá nastavené práva na spúšťanie. Čo vypíše
    ls -l startpeki.sh
    
    2) Súborový systém je mountovaný v "noexec" rezime. V akom adresári je umiestnený ten skript? Čo vypíše
    mount -p
    
    3) Za "#!/bin/sh" v hlavičke skriptu je windowsový koniec riadku. Nie je pri otvorení skriptu pomocou
    vim -b startpeki.sh
    
    na prvom radku
    #!/bin/sh^M
    
    ? Ak áno, treba ^M zmazať.
    26.12.2007 21:35 Začátečník
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    Děkuji za odpovědi.
    ls -l /bin/*sh
    -rwxr-xr-x 1 root root 114744 Nov 25  2006 /bin/ash
    -rwxr-xr-x 1 root root 557704 Nov 25  2006 /bin/bash
    lrwxrwxrwx 1 root root      4 Sep 22 21:26 /bin/csh -> tcsh
    lrwxrwxrwx 1 root root     12 Sep 22 21:26 /bin/ksh -> /lib/ast/ksh
    -rwxr-xr-x 1 root root  11369 Nov 25  2006 /bin/rescan-scsi-bus.sh
    -rwxr-xr-x 1 root root 641596 Nov 26  2006 /bin/sash
    lrwxrwxrwx 1 root root      4 Sep 22 21:26 /bin/sh -> bash
    -rwxr-xr-x 1 root root 318356 Nov 25  2006 /bin/tcsh
    -rwxr-xr-x 1 root root 502840 Nov 28  2006 /bin/zsh
    
    ls -l startpeki.sh
    -rwxr-xr-x 1 novak users 52 Sep 27 20:23 startpeki.sh
    
    mount -- p
    mount: can't find p in /etc/fstab or /etc/mtab
    #!/bin/sh
    cd /windows/D/Peki/data
    java -jar peki.jar
    
    do /etc/fstab jsem doplnil k /dev/sda6 exec. Začalo fungovat spouštění v dřívějším rozsahu. Jen u Wine se mi zdá, že se nespustí jeden program, který dříve spustit šel, ale nevím to určitě. Spouštěcí skripty jsou všechny v /home. Spouštěné soubory ve /windows/D a /home. Asi vám výpisy řeknou víc mě. S tím exec je to nějaká záhada. Díval jsem se do /etc/fstab u Debianu, a ani tam jsem nic podobného nenašel. Začalo mi tedy fungovat spouštění, ale netuším, proč, když exec asi není úplně není ten problém. Jiný systém ho neobsahuje a taky funguje.
    26.12.2007 22:11 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    A co zkusmo z /etc/fstab odstranit parametr exec a script upravit takto:
    #!/bin/bash
    26.12.2007 23:13 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    To je šumák, takto snadno obejít absenci možnosti spouštět programy určitě nelze.
    26.12.2007 23:10 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    Začalo mi tedy fungovat spouštění, ale netuším, proč, když exec asi není úplně není ten problém.

    Ale jo, chybějící exec byl určitě problém :) Měl jste ho čistě pouze a jen na svazku root, nikoliv třeba pro /home, /windows/D atd. Pro /home už jste ho jak říkáte přidal, a pro /windows/D to udělejte také.
    26.12.2007 23:15 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Po přestěhování systému nefunguje spouštění skriptů přes ./
    Jo jestli ho jiný systém neobsahuje, tak tam bude nejspíš defaults nebo tam nebude user(s) a pod.

    Založit nové vláknoNahoru

    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.