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í
×
    17.4. 17:11 | Zajímavý článek

    Stanislav Fort, vedoucí vědecký pracovník z Vlčkovy 'kyberbezpečnostní' firmy AISLE, zkoumal dopady Anthropic Mythos (nový AI model od Anthropicu zaměřený na hledání chyb, který před nedávnem vyplašil celý svět) a předvedl, že schopnosti umělé inteligence nejsou lineárně závislé na velikosti nebo ceně modelu a dokázal, že i některé otevřené modely zvládly v řadě testů odhalit ve zdrojových kódech stejné chyby jako Mythos (například FreeBSD CVE-2026-4747) a to s výrazně nižšími provozními náklady.

    MakeIranBombedAgain❗ | Komentářů: 6
    17.4. 12:44 | IT novinky

    Federální návrh zákona H.R.8250 'Parents Decide Act', 13. dubna předložený demokratem Joshem Gottheimerem a podpořený republikánkou Elise Stefanik coby spolupředkladatelkou (cosponsor), by v případě svého schválení nařizoval všem výrobcům operačních systémů při nastavování zařízení ověřovat věk uživatelů a při používání poskytovat tento věkový údaj aplikacím třetích stran. Hlavní rozdíl oproti kalifornskému zákonu AB 1043 a kolorádskému SB26-051 je ten, že federální návrh by platil rovnou pro celé USA.

    MakeIranBombedAgain❗ | Komentářů: 12
    17.4. 12:33 | Nová verze

    Qwen (čínská firma Alibaba Cloud) představila novou verzi svého modelu, Qwen3.6‑35B‑A3B. Jedná se o multimodální MoE model s 35 miliardami parametrů (3B aktivních), nativní kontextovou délkou až 262 144 tokenů, 'silným multimodálním vnímáním a schopností uvažování' a 'výjimečnou schopností agentického kódování, která se může měřit s mnohem rozsáhlejšími modely'. Model a dokumentace jsou volně dostupné na Hugging Face, případně na čínském Modelscope. Návod na spuštění je už i na Unsloth.

    MakeIranBombedAgain❗ | Komentářů: 1
    17.4. 11:00 | Nová verze

    Sniffnet, tj. multiplatformní (Windows, macOS a Linux) open source grafická aplikace pro sledování internetového provozu, byl vydán ve verzi 1.5. V přehledu novinek je vypíchnuta identifikace aplikací komunikujících po síti.

    Ladislav Hagara | Komentářů: 4
    17.4. 02:22 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 15.0 (Mastodon). Forgejo je fork Gitei.

    Ladislav Hagara | Komentářů: 1
    17.4. 01:11 | Pozvánky

    Současně se SUSECON 2026 proběhne příští čtvrtek v Praze také komunitní Open Developer Summit (ODS) zaměřený na open source a openSUSE. Akce se koná ve čtvrtek 23. 4. (poslední den SUSECONu) v Hilton Prague (místnost Berlin 3) a je zcela zdarma, bez nutnosti registrace na SUSECON. Na programu jsou témata jako automatizace (AutoYaST), DevOps, AI v terminálu, bezpečnost, RISC-V nebo image-based systémy. Všichni jste srdečně zváni.

    lkocman | Komentářů: 1
    16.4. 15:44 | Humor

    Český úřad zeměměřický a katastrální zavedl u anonymního nahlížení do katastru nemovitostí novou CAPTCHA ve formě mapové puzzle: nepřihlášení uživatelé musí nově správně otočit devět dlaždic v 3x3 poli tak, aby dohromady daly souvislý obrázek výseče reálné mapy, přičemž na to mají pouze jeden časově omezený pokus. Test je podle uživatelů i odborníků příliš obtížný a na sociálních sítích pochopitelně schytává zaslouženou kritiku a

    … více »
    MakeIranBombedAgain❗ | Komentářů: 35
    16.4. 15:33 | Nová verze

    Byla vydána verze 1.95.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    16.4. 15:22 | Zajímavý software

    Mozilla prostřednictvím své dceřiné společnosti MZLA Technologies Corporation představila open-source AI klienta Thunderbolt. Primárně je určený pro firemní nasazení.

    Ladislav Hagara | Komentářů: 0
    16.4. 14:00 | IT novinky

    Firma Cal.com oznámila, že přesouvá svůj produkční kód z otevřeného do uzavřeného repozitáře z důvodu bezpečnostního rizika umělé inteligence, která prý dokáže vyhledávat a zneužívat zranitelnosti rychleji, než by je jejich vývojářský tým stíhal opravovat. Zároveň zveřejnila samostatnou, open-source verzi Cal.diy pod licencí MIT, ovšem bez řady původních funkcí. O tom, zda je toto opatření rozumné, existují pochyby. … více »

    MakeIranBombedAgain❗ | Komentářů: 6
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (1%)
     (12%)
     (30%)
     (3%)
     (6%)
     (2%)
     (15%)
     (25%)
    Celkem 1355 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: Restartování služby (httpd) neprivilegovaným uživatelem

    21.3.2009 19:44 Jakub
    Restartování služby (httpd) neprivilegovaným uživatelem
    Přečteno: 265×

     Zdravím,
    potřebuji zajistit aby neprivilegovaný uživatel mohl restartovat/reloadovat apache.

    Původne jsem myslel že stačí jednoduchý bash script kterým zavolám /etc/init.d/httpd reload nebo killall -HUP httpd.   Bohužel u scriptů nefunguje set uid bit.

    Takže jsem se jal vše přepsat vše do C a výsledné binárce nastavit chmod ag+s ./httpdreload.

    Zkoušel jsem:


    system("killall -HUP httpd"); a pod. ale neprivilegovaný uživatel Apache nerestartuje (i přesto má nastavená uid bit).

    Jako poslední variantu jsem zkusil:
     
    #include <sys/types.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <signal.h>
    #include <errno.h>
    #include <unistd.h>
     
    int main(int argc, char**argv){
      FILE *pidsoubor;
      char buffer[20];
     
      pidsoubor=fopen("/var/run/httpd.pid","r");
        if(pidsoubor==NULL){
        printf("\nSoubor /var/run/httpd.pid nelze otevrit.\n");
       return errno;
      }
     
      fscanf(pidsoubor,"%s",&buffer);
     
      fclose (pidsoubor);
     
      //warn("kill -HUP %i", atoi(buffer));
      kill(atoi(buffer),1);
    }


    Ale podle všeho obsah /var/run/httpd.pid nemá nic společného s číslem procesu Apache.


    Jak tedy povolit běžnému uživateli restarovat proces (samozřejmě pokud splní určité podmínky).
     

     

    Odpovědi

    21.3.2009 19:54 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: Restartování služby (httpd) neprivilegovaným uživatelem

    Napiš vhodný shell skript a nastav sudo a spouštěj ten sktript přes něj.

    -- Nezdar není hanbou, hanbou je strach z pokusu.
    21.3.2009 20:01 Jakub
    Rozbalit Rozbalit vše Re: Restartování služby (httpd) neprivilegovaným uživatelem

    Ale pokud chci aby službu mohl spoštět např. uživatel APACHE (samozřejmě pokud splní určité podmínky) tak mi to moc nepomůže.


    Abych byl konkrétní snažím se udělat si systém na vytváření virtualhostů. Vše mi šlape podle mých představ jen  znovunačtení konfigurece se mi nedaří.

    21.3.2009 21:06 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: Restartování služby (httpd) neprivilegovaným uživatelem

    Nastuduj si jak funguje sudo :-)

    Pokud ti stačí suid skripty tak se také mrkni na superl, ale toto řešení ti nedoporučuji.

    -- Nezdar není hanbou, hanbou je strach z pokusu.
    21.3.2009 20:00 Delaunay | skóre: 17 | blog:
    Rozbalit Rozbalit vše Re: Restartování služby (httpd) neprivilegovaným uživatelem

    Moc netuším, co to tu zkoušíte za řešení, ale nestačilo by Vám použít sudo?

    http://www.gratisoft.us/sudo/man/sudoers.html#runas_spec

    21.3.2009 21:19 luky
    Rozbalit Rozbalit vše Re: Restartování služby (httpd) neprivilegovaným uživatelem
    Funkce system() provádí příkazy přes shell, který shazuje práva. Dá se to řešit použitím seteuid/setegid apod.
    Ten kill() by měl taky jít, nenapadá mě proč to nejde.
    Podle mě je na to nejvhodnější sudo.
    22.3.2009 07:45 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Restartování služby (httpd) neprivilegovaným uživatelem
    Funkce system() provádí příkazy přes shell, který shazuje práva.

    To je taková obrana proti takovým chytrákům, co si myslí, že napíšou suid wrapper a přitom neví která bije :) To je donutí jít na abclinuxu, tam se zeptat a my už jim to rozmluvíme a doporučíme třeba to sudo.
    In Ada the typical infinite loop would normally be terminated by detonation.

    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.