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 21:11 | Nová verze

    Byl vydán Debian 13 s kódovým názvem Trixie. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 1
    včera 15:55 | Zajímavý software

    WLED je open-source firmware pro ESP8266/ESP32, který umožňuje Wi-Fi ovládání adresovatelných LED pásků se stovkami efektů, synchronizací, audioreaktivním módem a Home-Assistant integrací. Je založen na Arduino frameworku.

    Indiánský lotr | Komentářů: 0
    8.8. 15:33 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.8.

    Ladislav Hagara | Komentářů: 5
    8.8. 14:22 | IT novinky

    Herní studio Hangar 13 vydalo novou Mafii. Mafia: Domovina je zasazena do krutého sicilského podsvětí na začátku 20. století. Na ProtonDB je zatím bez záznamu.

    Ladislav Hagara | Komentářů: 1
    8.8. 13:22 | IT novinky

    Operátor O2 má opět problémy. Jako omluvu za pondělní zhoršenou dostupnost služeb dal všem zákazníkům poukaz v hodnotě 300 Kč na nákup telefonu nebo příslušenství.

    Ladislav Hagara | Komentářů: 8
    8.8. 05:55 | IT novinky

    Společnost OpenAI představila GPT-5 (YouTube).

    Ladislav Hagara | Komentářů: 2
    8.8. 05:00 | Nová verze

    Byla vydána (𝕏) červencová aktualizace aneb nová verze 1.103 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.103 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    7.8. 17:33 | IT novinky

    Americký prezident Donald Trump vyzval nového generálního ředitele firmy na výrobu čipů Intel, aby odstoupil. Prezident to zdůvodnil vazbami nového šéfa Lip-Bu Tana na čínské firmy.

    Ladislav Hagara | Komentářů: 10
    7.8. 16:55 | Nová verze

    Bylo vydáno Ubuntu 24.04.3 LTS, tj. třetí 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
    7.8. 16:44 | Nová verze

    Byla vydána verze 1.89.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
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (46%)
     (20%)
     (4%)
     (5%)
     (3%)
     (1%)
     (1%)
     (18%)
    Celkem 319 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    Dotaz: PHP socket_bind permission denied

    11.12.2012 15:06 Tomáš
    PHP socket_bind permission denied
    Přečteno: 451×
    Zdravím, kdyz zavolám socket_bind v php zahlasi mi to Permission denied, nevite nekdo jak mohu zmenit prava aby mi to slo? Jde o web aplikaci. Diky

    Odpovědi

    rADOn avatar 11.12.2012 15:20 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    Pokud je to port < 1024 musis byt root.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    11.12.2012 18:48 Tomáš
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    To mám jako spusti webovou aplikaci pod rootem? To my neprijde moc bezpečné...
    11.12.2012 19:01 kuka
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    Tvuj pocit ovsem na uvedene skutecnosti nic nemeni. obvykly postup je, ze aplikace, napr. webserver, provede privilegovane akce a pak se hned opravneni vzda. Nebo pouzij jiny port, na funkci to nema vliv.
    11.12.2012 23:20 Tomáš
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    A jak to udelat? Vubec netuším jak na to? Dik
    rADOn avatar 12.12.2012 10:11 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    Ve skutecnosti nemusis byt root, staci mit pridelenou jednu capability. Ale hrani si s caps se bezne nedela, pacz hodne "omezenych" caps se da kreativne zneuzit a clovek musi hodne dobre vedet co dela. Pokud zminka o php znamena ze bezis pod apacem, tak na to rovnou zapomen. Popis podrobneji o co se snazis, treba na neco prijdem jak to obejit.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    12.12.2012 11:48 Tomáš
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    Mam server v interni siti ktery kominukuje s jinym zarizenim pres socket, z internetu potrebuji zavolat na serveru prikaz ktery updatuje informace v onom zarizeni. Myslel jsem tedy za zvenci zavolem nejake vhodne url, napr. mojedomena.cz/update (povolena by byla jen jedina IP) a ten server ve vnitrni siti navaze spojeni s jinym zarizenim ve vnitrni siti a updatuje. Ted to delam tak ze se musim prihlasit na server pres ssh a zavolat php script pod rootem a vse probehne OK, kdyz to ale zavolam z webu tak zkonci na tom permission denied... Za nápady jak to vyřešit budu moc rád...
    rADOn avatar 12.12.2012 16:35 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    Jestli tam davas port na kterym posloucha to zarizeni tak je chyba tam. Cilovy port se strka az do socket_connect().
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    12.12.2012 19:16 Tomáš
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    Neresime tu proble s chybou, ale problem s pravem. Kdyby tam byla chyba tak by to asi nemohlo bezproblemove fungovat pod rootem...
    rADOn avatar 13.12.2012 16:49 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    Jestli tomu dobre rozumim, nevis kde to vazne, neumis pouzivat sockety ale chces si poroucet jak to ma fungovat? Napis autorovi libc at ti prepise libc podle tvych pozadavku. Ulrich je v posilani lidi do prdele mnohem lepsi nez ja.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    12.12.2012 19:22 Matlák
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    z internetu potrebuji zavolat na serveru prikaz ktery updatuje

    Není pak jednodušší to volat rovnou přes ssh? Stylem ssh masina prikaz? Pak to můžeš hodit do crontabu a zapomenout na to...
    12.12.2012 19:23 Matlák
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    Co je to vlastně za zařízení? Ono se to připojuje jako klient k serveru? Nebo je komunikace obousměrná, co to vlastně dělá?
    13.12.2012 10:14 Tomáš
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    Je to čtečka chipu, které komunikuje přes modbus, samozřejmě to můžu řešit přes cron, ale mnohem radši bych to řešil přímo, navíc mi přijde zbytečné volat každou minutu cron který se využije cca 1x denně.
    13.12.2012 13:03 Matlák
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    Když to využiješ 1x denně, tak proč bys to volal každou minutu? Pokud by měla být ta data synchronizovaná stále, tak to ani jinak nejde - když víš že se mění každou minutu, tak volat každou minutu, pokud se mění jednou denně tak jednou denně ne? Pár requestů každou minutu ostatně server nejspíš nezabije..

    BTW. Není problém bindovat jiný, vysoký port a lokálně si ten port přesměrovat z 502 pomocí iptables..
    13.12.2012 21:14 citanus
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    udelej to tak ze tu ulohu rozdelis do dvou "programu". Pres apache prijmat prikazy. A Pres druhy bezici pod vyssima pravama ovladat zarizeni na socetu. komunikaci mezi tema dve vyresis tak ze oba budou sahat na stejny misto(frontu ukolu) a zadavat a brat si s tama prikazy pripadne jejich vysledky. Muze to byt soubor, db a nebo nejaka opravdova fronta..

    obecne neni veci ktere popisujes provadet primo z apache ale takto je offloadovat
    11.12.2012 19:01 l4m4
    Rozbalit Rozbalit vše Re: PHP socket_bind permission denied
    Naopak. Nemáš bindovat na porty pod 1024, nejsi-li root.

    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.