Portál AbcLinuxu, 20. dubna 2024 18:27


Dotaz: Jak povolit změnu vlastníka souborů

17.12.2011 13:49 own
Jak povolit změnu vlastníka souborů
Přečteno: 134×
Odpovědět | Admin
Ahoj. Na adresáři jsem si nastavil sgid bit s tím, že chci, aby všechny podřízené adresáře a soubory dědily skupinu. Problém je, že pokud se do takového adresáře soubory zkopírují (nevytváří se v něm), tak podadresáře nedědí sgid bit. Jakým způsobem vynutím dědění i u kopírování příp. povolím uživateli změnu skupiny na souborech?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.12.2011 14:33 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak povolit změnu vlastníka souborů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skupina se samozřejmě dědí i při kopírování, protože soubor/adresář se také musí nejdřív vytvořit. Pokud ale nástroj, kterým data kopírujete, následně skupinu zkopírovaným souborům změní (podle původního souboru - např. cp při použití přepínače -a nebo -p), SGID bit už mu v tom nemůže zabránit. Zkuste si data zkopírovat např. pomocí obyčejného "cp -r", uvidíte, že skupinový vlastník se dědit bude.
17.12.2011 14:59 own
Rozbalit Rozbalit vše Re: Jak povolit změnu vlastníka souborů
Jedná se hlavně o síťové přenášení dat pomocí SFTP. Pokud v gnome zvolím "připojit se k serveru" a pak na ten "sftp server" kopíruji data, tak ta sice dědí vlastníka i skupinu, ale už nedědí SGID bit tzn. že při vytvoření souboru v takto zkopírovaných adresářích už se nebude přebírat skupina rodičovského adresáře.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.