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

    Organizace Apache Software Foundation (ASF) vydala verzi 30 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 0
    dnes 05:00 | Nová verze

    Byla vydána nová verze 7.0 svobodného open source redakčního systému WordPress. Kódové jméno Armstrong bylo vybráno na počest amerického jazzového trumpetisty a zpěváka Louise Armstronga (What A Wonderful World).

    Ladislav Hagara | Komentářů: 0
    dnes 04:55 | Bezpečnostní upozornění

    V Drupalu byla nalezena a opravena kritická zranitelnost SA-CORE-2026-004 (CVE-2026-9082). Útočník může provádět libovolné SQL dotazy na webech používajících databázi PostgreSQL.

    Ladislav Hagara | Komentářů: 0
    včera 14:11 | Komunita

    Richard Hughes oznámil, že službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzoruje také společnost HP.

    Ladislav Hagara | Komentářů: 3
    včera 13:33 | IT novinky

    O víkendu proběhla demopárty Outline 2026. Publikována byla prezentovaná dema. Upozornit lze na 16 bajtové, opravdu šestnáct bajtové, zvukově obrazové demo Wake Up! 16b (YouTube).

    Ladislav Hagara | Komentářů: 2
    včera 04:22 | Nová verze

    Byla vydána nová verze 9.5 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání a na YouTube.

    Ladislav Hagara | Komentářů: 0
    19.5. 21:00 | IT novinky

    Dnes a zítra probíhá vývojářská konference Google I/O 2026. Sledovat lze na YouTube a na síti 𝕏 (#GoogleIO).

    Ladislav Hagara | Komentářů: 0
    19.5. 19:00 | Nová verze

    Canonical vydal Ubuntu Core 26. Vychází z Ubuntu 26.04 LTS a podporováno bude 15 let. Ubuntu Core je minimální neměnný operační systém určený pro vestavěné systémy.

    Ladislav Hagara | Komentářů: 0
    19.5. 16:22 | Nová verze

    Bylo vydáno OpenBSD 7.9. Po dlouhé době opět se songem: Diamond in the Rough.

    Ladislav Hagara | Komentářů: 0
    19.5. 16:00 | Nová verze

    Byl vydán Mozilla Firefox 151.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 151 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (7%)
     (3%)
     (16%)
     (26%)
    Celkem 1672 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: Chown -R a symbolické odkazy - co všechno ovlivní

    7.1.2009 18:11 chown
    Chown -R a symbolické odkazy - co všechno ovlivní
    Přečteno: 427×

    Mám pár jednoduchých otravných dotazů a prosil bych je prosím objasnit: Mám adresář pokus a v něm "ln -s /zdroj pokus/zdroj". Pokud napíšu "chown user:group pokus/zdroj", tak to ovlivní /zdroj, nikoliv symlink, což se dá podle dokumentace asi vypnout použitím no deference. Ale co udělá "chown user:group pokus -R"? Ovlivní vlastníka symlinku nebo umístění symlinku? Zkoušel jsem to a vypadá to, že to ovlivňuje jen symlink, nikoliv jeho odkaz. Je dobré při chown -R použít ještě --no-dereference nebo to není nutné a volba -R to už obsahuje? Jde mi o to, aby se to na různých systémech nechovalo jinak.  A je nutné vůbec měnit vlastníky symlinků, když je stejně mohou vlastníci adresářů vymazat, i když není ten symlink jejich?

    Odpovědi

    7.1.2009 22:23 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    Pokiaľ viem, tak na Linux-e rozhodujú prístupové práva odkazovaného súboru a teda prístupové práva či vlastníctvo symlinku je nepodstatné.
    8.1.2009 17:36 chown
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní

    A co to chown -R a jeho vliv na soubory?

    8.1.2009 20:19 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    chown -R rekurzívne zmení vlastníka súborov a adresárov. To vieš. Čo nevieš? Nezmení sa obsah ani žiadna iná vlastnosť súborov. Zmení sa len to, kto môže k tomu súboru pristupovať a kto môže následne meniť jeho prístupové práva. Takže ako vlastne znie otázka?
    8.1.2009 23:14 chown
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní

    V adresáři /pokus mám adresář uvnitr a symlink uvnitr2, který odkazuje na /uvnitr2. Pokud dám chown pokus:pokus /pokus -R, změní se vlastník jen v /pokus nebo i v /uvnitr2, na který je v adresáři /pokus symlink?

    David Watzke avatar 8.1.2009 23:18 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    chown (pokud vím) neumí měnit práva symlinků...
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    9.1.2009 06:32 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    chown (pokud vím) neumí měnit práva symlinků...

    Tiež som si to tak pamätal a kedysi to tak bolo. Ale pre istotu som si to teraz vyskúšal - a funguje - na jadre 2.6.27 a ext3.
    David Watzke avatar 9.1.2009 15:06 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    No, u mě to změní práva u toho souboru na kterej symlink ukazuje.
    root@amd64 ~ # ll a b
    -rw-r--r-- 1 dave root 0 2009-01-08 23:17 a
    lrwxrwxrwx 1 root root 1 2009-01-09 15:04 b -> a
    root@amd64 ~ # chown petr b
    root@amd64 ~ # ll a b
    -rw-r--r-- 1 petr root 0 2009-01-08 23:17 a
    lrwxrwxrwx 1 root root 1 2009-01-09 15:04 b -> a
    Jak změnit přímo práva symlinku, to nevím.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    9.1.2009 20:37 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    -h, --no-dereference
    affect each symbolic link instead of any referenced file (useful only on systems that can change the ownership of a symlink)
    8.1.2009 23:45 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní

    V info stránce se píše:

    The following options modify how `chown' and `chgrp' traverse a hierarchy when the `--recursive' (`-R') option is also specified. [...] These options specify whether processing a symbolic link to a directory entails operating on just the symbolic link or on all files in the hierarchy rooted at that directory.

    These options are independent of `--dereference' and `--no-dereference' (`-h'), which control whether to modify a symlink or its referent.

    `-P' – Do not traverse any symbolic links. This is the default if none of `-H', `-L', or `-P' is specified.

    Já z toho taky nejsem moudrý.

    Teoreticky by měl změnit cíl odkazu /pokus/uvnitr2, tedy /uvnitr2, ale již ne soubory pod /uvnitr2.

    Prakticky by bylo dobré, aby to nedělal, protože /uvnitr2 je mimo strom /pokus.

    Zeptejte se vývojářů.

    9.1.2009 08:45 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    Vždyť je tam napsáno, že default je nic netraversovat.
    In Ada the typical infinite loop would normally be terminated by detonation.
    9.1.2009 09:56 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    nic netraversovat

    Ano, ale traverse není dereference. A je na to výslovně upozorněno.

    Takže moje dilema není o zpracování obsahu adresáře /uvnitr2 skrze symlink, ale o tom, zda chown -R -P --dereference bude, nebo nebude měnit vlastníka /uvnitr2 samotného.

    9.1.2009 10:35 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    Aha, to je pravda. Ale i u toho referencování je negativní default.
    `--no-dereference'
         Act on symbolic links themselves instead of what they point to.
         This is the default.
    
    In Ada the typical infinite loop would normally be terminated by detonation.
    9.1.2009 11:48 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    Kterou verzi citujete? chown z coreutils-6.12 tvrdí opak.
    9.1.2009 12:42 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    Já tu mám trochu postarší chown (GNU coreutils) 5.93
    In Ada the typical infinite loop would normally be terminated by detonation.
    9.1.2009 06:38 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Chown -R a symbolické odkazy - co všechno ovlivní
    Příloha:

    V adresáři /pokus mám adresář uvnitr a symlink uvnitr2, který odkazuje na /uvnitr2. Pokud dám chown pokus:pokus /pokus -R, změní se vlastník jen v /pokus nebo i v /uvnitr2, na který je v adresáři /pokus symlink?

    To záleží na tom či použiješ -L. Veď si to vyskúšaj.

    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.