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í
×
    dnes 16:22 | Zajímavý článek

    Argentinec, který byl náhodně zachycen Google Street View kamerou, jak se zcela nahý prochází po svém dvorku, vysoudil od internetového giganta odškodné. Soud uznal, že jeho soukromí bylo opravdu porušeno – Google mu má vyplatit v přepočtu asi 12 500 dolarů.

    Ladislav Hagara | Komentářů: 2
    dnes 13:55 | IT novinky

    Eben Upton, CEO Raspberry Pi Holdings, informuje o RP2350 A4, RP2354 a nové hackerské výzvě. Nový mikrokontrolér RP2350 A4 řeší chyby, i bezpečnostní, předchozího RP2350 A2. RP2354 je varianta RP2350 s 2 MB paměti. Vyhlášena byla nová hackerská výzva. Vyhrát lze 20 000 dolarů.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | IT novinky

    Představen byl notebook TUXEDO InfinityBook Pro 15 Gen10 s procesorem AMD Ryzen AI 300, integrovanou grafikou AMD Radeon 800M, 15,3 palcovým displejem s rozlišením 2560x1600 pixelů. V konfiguraci si lze vybrat až 128 GB RAM. Koupit jej lze s nainstalovaným TUXEDO OS nebo Ubuntu 24.04 LTS.

    Ladislav Hagara | Komentářů: 14
    včera 13:44 | Nová verze

    Po půl roce od vydání verze 2.41 byla vydána nová verze 2.42 knihovny glibc (GNU C Library). Přehled novinek v poznámkách k vydání a v souboru NEWS. Vypíchnout lze například podporu SFrame. Opraveny jsou zranitelnosti CVE-2025-0395, CVE-2025-5702, CVE-2025-5745 a CVE-2025-8058.

    Ladislav Hagara | Komentářů: 0
    včera 06:00 | Nová verze

    Byla vydána nová verze 9.15 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.

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

    Společnost CORSAIR podporuje svůj systém iCUE LINK pouze ve Windows a macOS. Jak jej ovládat v Linuxu? OpenLinkHub (GitHub) je open source linuxové rozhraní k iCUE LINK. Z webového rozhraní na adrese http://localhost:27003 lze ovládat RGB osvětlení, rychlost ventilátorů, nastavovat klávesnice, myši, headsety…

    Ladislav Hagara | Komentářů: 0
    28.7. 15:11 | Zajímavý článek

    Ve funkci koordinátora k bitcoinové kauze skončil bývalý ústavní soudce David Uhlíř. Informaci, kterou zveřejnil Deník N, potvrdila Radiožurnálu ministryně spravedlnosti Eva Decriox (ODS). Uvedla, že odchod byl po vzájemné dohodě. „Jeho mise je ukončená, auditní procesy se už povedlo nastavit,“ řekla. Teď má podle ministryně další kroky podniknout policie a státní zastupitelství. Koordinátorem jmenovala ministryně Uhlíře 19. června.

    Ladislav Hagara | Komentářů: 14
    28.7. 13:00 | Nová verze

    Byla vydána nová verze 25.07.26 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Nejnovější Shotcut je již vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    28.7. 00:11 | Nová verze

    Po 9 týdnech vývoje od vydání Linuxu 6.15 oznámil Linus Torvalds vydání Linuxu 6.16. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies.

    Ladislav Hagara | Komentářů: 5
    25.7. 19:55 | IT novinky

    Americký výrobce čipů Intel propustí 15 procent zaměstnanců (en), do konce roku by jich v podniku mělo pracovat zhruba 75.000. Firma se potýká s výrobními problémy a opouští také miliardový plán na výstavbu továrny v Německu a Polsku.

    Ladislav Hagara | Komentářů: 39
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (29%)
     (28%)
     (6%)
     (6%)
     (4%)
     (1%)
     (2%)
     (24%)
    Celkem 174 hlasů
     Komentářů: 20, poslední včera 23:13
    Rozcestník

    Dotaz: ako spustit proces s obmedzenými právami?

    4.2.2017 22:02 rastos | skóre: 63 | blog: rastos
    ako spustit proces s obmedzenými právami?
    Přečteno: 449×
    Mám užívateľa U, ktorý je členom skupín A, B a C:
    $ id
    uid=1001(U) gid=2000(A) groups=3000(B),3001(C)
    
    Ako taký užívateľ spustí program P tak, aby ten bežiaci program nemal prístup skupiny B? To znamená, že dostane permission denied pri prístupe k súboru s právami
    $ stat /tmp/subor1
    ...
    Access: (0040/----r-----)  Uid: (  1002/  U2)   Gid: (  3000/   B)
    ...
    
    ale bude mať prístup skupiny C a teda úspešne otvorí súbor
    $ stat /tmp/subor2
    ...
    Access: (0040/----r-----)  Uid: (  1002/  U2)   Gid: (  3001/   C)
    ...
    
    ?

    Ak tomu dobre rozumiem, tak skupiny B a C sa nazývajú "supplementary groups" a program sa sám môže vzdať niektorých skupín volaním setgroups(2). Mňa ale zaujíma, či to môžem programu nanútiť zvonku?

    Odpovědi

    4.2.2017 23:43 Pat1 | skóre: 15
    Rozbalit Rozbalit vše Re: ako spustit proces s obmedzenými právami?
    Melo by to jit spravnym pouzitim SetUID a SetGID na binarce.
    5.2.2017 17:43 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: ako spustit proces s obmedzenými právami?
    E-e. Tým sa zmení len effective user/group id. Zoznam supplementary groups zostane nezmenený.
    5.2.2017 20:27 Sten
    Rozbalit Rozbalit vše Re: ako spustit proces s obmedzenými právami?
    Skupiny se dědí z volajícího procesu (nastavuje je PAM auth při přihlášení), takže pokud volající proces změní skupiny, bude je mít takové i volaný proces.

    Za běhu by to mohlo jít změnit pomocí /proc/$PID/gid_map (man user_namespaces) namapováním jen těch skupin, které procesu chcete povolit, ale nezkoušel jsem.
    6.2.2017 10:36 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: ako spustit proces s obmedzenými právami?
    No to je taká šalamúnska odpoveď. Ja som skôr čakal, že exituje nejaký nástroj buď ako samostatný program, alebo ako bash built-in, ktorý to vie upraviť. Možno niečo na spôsob sudo, chroot, nice a podobne. Zdá sa, že si budem musieť napísať sám.
    6.2.2017 12:01 Sten
    Rozbalit Rozbalit vše Re: ako spustit proces s obmedzenými právami?
    Nevím, že by na to existoval hotový nástroj. Asi ho nikdo nepsal, aby to nevyvolávalo falešný pocit zabezpečení, když si ty skupiny ten proces pak může přidat.
    7.2.2017 08:37 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: ako spustit proces s obmedzenými právami?
    Tím, že to neumí sudo, jste si jistý?

    V systemd se to dá nastavit pomocí SupplementaryGroups.
    7.2.2017 18:02 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: ako spustit proces s obmedzenými právami?
    Tím, že to neumí sudo, jste si jistý?
    Nie som. Ale, ak dobre rozumiem manuálovej stránke, sudo dovoľuje stanoviť effective GID parametrom "-g" (čo ale nie je riešením), alebo dovoľuje použiť parameter "-P", ktorý ovplyvňuje suppl. groups, ale len prepína či použiť suppl. groups spúšťajúceho užívateľa, alebo substituovaného užívateľa.

    Ak systém nerobí kontrolu, že povolí setgroups() len na podmnožinu toho, čo vráti getgroups() (teda, že zoznam sa dá len okresávať, nie rozširovať), tak má Sten pravdu a ten môj nápad nie je užitočný.
    7.2.2017 20:12 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: ako spustit proces s obmedzenými právami?

    HAFRTFM?

    setgroups() sets the supplementary group IDs for the calling process. Appropriate privileges (Linux: the CAP_SETGID capability) are required.

    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.