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ářů: 8
    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ářů: 16
    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ářů: 32
    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 870 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: Deploy skript a práva

    svido avatar 9.3.2015 15:46 svido | skóre: 28
    Deploy skript a práva
    Přečteno: 273×
    Ahoj, mám problém s nastavením práv na našem develop serveru. Pokusím se přiblížit problém...

    Na daném serveru jsou Git repozitáře a i Apache. Git je nakonfigurován tak, že work tree je mimo vlastní repositář a vlastní work tree je slouží jako DocumentRoot pro jednotlivé weby. Napsal jsem bash skript, který automaticky fetche Git, zesynchronizuje work tree. Existuje group git a apache, každý vývojář má svůj účet, kterým se hlásí na devel server. DocumentRoot pro každý web má na všech souborech nastavenu user group apache (ve které je každý uživatel). Práva na nadresářích jsou 0775, na souborech také.

    Problém nastává tehdy, když potřebuji na DocumentRootu nastavit rekursivně na všechny adresáře i soubory group apache. Skript končí chgrp: changing group of `sites': Operation not permitted. Měl jsem za to, že pokud bude uživatel ve skupině a je na daném souboru / adresáři stejná skupina, může změnit práva. Což asi neplatí.

    Co dělám špatně, resp. je nějaká možnost aby i uživatelé, kteří nemají přístup přes sudo mohli změnit práva? Napadá mě sticky bit, ale to se mi moc nechce...

    Díky za každý nápad

    Odpovědi

    svido avatar 9.3.2015 16:04 svido | skóre: 28
    Rozbalit Rozbalit vše Re: Deploy skript a práva
    ještě dodám, že v sudoers mám:
    %wheel  ALL=(ALL)   NOPASSWD: ALL
    a sám jsem ve skupině wheel a ani mě to nejde
    svido avatar 9.3.2015 17:29 svido | skóre: 28
    Rozbalit Rozbalit vše Re: Deploy skript a práva
    naivně jsem si myslel, že pokud nastavím sudoers, tak aby vyjmenovaní uživatelé mohli pouštět pod sudem chgrp bez hesla. Jako samotný příkaz to jde, ale ze skriptu ne.

    Sudoers:
    User_Alias  GROUP_PRAGUE = franta, lojza, pepan
    GROUP_PRAGUE ALL= NOPASSWD:/bin/chgrp -R apache /var/www/html/website1
    v konsoli:
    sudo chgrp -R apache /var/www/html/website1
    ve skriptu:
    sudo -u root chgrp -R -H $USER_GROUP $SELECTED_WORK_TREE_PATH
    9.3.2015 20:51 nobody
    Rozbalit Rozbalit vše Re: Deploy skript a práva
    btw: kdyz das do scriptu:
    whoami
    napise ti to franta, lojza, nebo pepan ? :)
    svido avatar 9.3.2015 21:33 svido | skóre: 28
    Rozbalit Rozbalit vše Re: Deploy skript a práva
    vypíše pepan / franta atd. Je jen pár lidí, kteří jsou ve skupině wheel a mohou pustit sudo
    9.3.2015 19:23 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Deploy skript a práva
    Možná sudo kontroluje přítomnost terminálu, nebo se vám do toho cpe třeba SELinux.
    svido avatar 9.3.2015 19:49 svido | skóre: 28
    Rozbalit Rozbalit vše Re: Deploy skript a práva
    Taj to netuším. Na serveru je CentOS. Dá se to nějak zjistit?
    9.3.2015 19:58 pavele
    Rozbalit Rozbalit vše Re: Deploy skript a práva
    Pokud ti nefunguje sudo ve skriptu, podívej se na sudoers:

    ### Defaults requiretty
    svido avatar 9.3.2015 22:22 svido | skóre: 28
    Rozbalit Rozbalit vše Re: Deploy skript a práva
    to jsem nějak nepochopil. V postatě mi stačí, aby uživatel, který není ve skupině wheel mohl nastavit práva přes chgrp / chown na pevně daných adresářích.

    Ať ale zkouším co zkouším, tak mě pod mým účtem, který má wheel to běží, ale u uživatele, který tam není, nejde pustit sudo přímo z deploy skriptu.

    Je mi jasný, že dělám někde chybu a budu moc rád za pomoc s vyřešením :-)
    9.3.2015 20:03 DarkKnight | skóre: 26
    Rozbalit Rozbalit vše Re: Deploy skript a práva
    getenforce

    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.