Fóra

Vlastnictví a oprávnění na externím SSD

Buadhai

Původní plakát
15. ledna 2018
Korat, Thajsko
  • 26. ledna 2021
To na iMacu Running Catalina z roku 2017.

Mám starší ponor WD Elements, na kterém je svazek s názvem Media. Na tomto svazku mám videa, fotografie a spoustu dalších věcí, včetně záložních souborů iMazing.

Rozhodl jsem se koupit Samsung T7 SSD, na kterém budu tyto věci ukládat. Rozdělil jsem disk na dva svazky, z nichž jeden je naformátován jako Mac OS Extended, stejně jako svazek na starém disku WD.

Použil jsem CCC ke zkopírování starého svazku médií na nový disk. Oba svazky mají stejného vlastníka/skupinu (root/zaměstnanci) a oprávnění (755). Žádný svazek nemá povolenou možnost Ignorovat vlastnictví.

iMazing odmítl pracovat s novým svazkem a trval na tom, že na disku nemá oprávnění ke čtení/zápisu. Nakonec jsem to vzdal a jednoduše jsem změnil oprávnění na 777, po čemž byl iMazing šťastný.

Pár otázek:

  • Proč by iMazing byl schopen r/w z jednoho disku a ne z druhého?
  • Jaké by mělo být vlastnictví a oprávnění na externím disku? Chci, aby všichni uživatelé mohli číst a zapisovat z disku. root/staff 755 se mi zdá divný, ale s objemem na starším disku fungoval dobře.

Fishrrman

20. února 2009


  • 27. ledna 2021
Nejjednodušší způsob, jak překonat problémy s oprávněními na externím disku, je:
A. klikněte na ikonu jednotky (nebo oddílu) ve vyhledávači
b. vyvolejte pole „získat informace“.
C. v dolní části klikněte na zámek a zadejte heslo
d. zaškrtněte ve sdílení a oprávněních „ignorovat vlastnictví tohoto svazku“.

Funguje mi to pokaždé.

Buadhai

Původní plakát
15. ledna 2018
Korat, Thajsko
  • 27. ledna 2021
Vždy mi to připadalo jako líný, perlíkový přístup k problému šroubováku. Externí disky mám na počítačích Mac již desítky let a nikdy jsem se nemusel uchýlit k takovému řešení pro problémy s oprávněními. Na disku, který byl nahrazen novým SSD, jsem to dělat nemusel. Proč teď?

Fishrrman

20. února 2009
  • 27. ledna 2021
Podívejte se na mého avatara.
Jsem 'druh kladiva'.
„Ignorovat oprávnění“ v získávání informací provádím jako samozřejmost na KAŽDÉM externím disku, který mám... reakce:Buadhai

Buadhai

Původní plakát
15. ledna 2018
Korat, Thajsko
  • 27. ledna 2021
OK. Mám obrázek. Myslím, že když použiji perlíkový přístup, nic se nenaučím.

Otázka: Jaké vlastnictví a oprávnění máte na KAŽDÉM externím disku? (Ve skutečnosti byste museli zrušit zaškrtnutí políčka 'ignorovat', abyste viděli, co je vlastnictví před kladivem.)

chown33

Moderátor
Zaměstnanec
9. srpna 2009
Propastná rovina
  • 28. ledna 2021
Vždy jsem jen používal funkci Ignorovat vlastnictví nebo jsem zkopíroval soubory na disk, takže jsem vlastníkem.

Nevidím problém s Ignorováním vlastnictví, ale možná přesně nerozumím tomu, čeho se snažíte dosáhnout.

Pokud mám náhodou externí disk, kde chci vynutit vlastnictví, tak si ho tak v první řadě vytvořím a věci na něj zkopíruji z vhodného účtu. Může to být můj účet správce, účet bez správce nebo cokoli chci, v závislosti na tom, čeho se snažím dosáhnout vynucováním vlastnictví.

Někdy, když vyvíjím software, chci docela specifické prostředí pro řízení přístupu, včetně vlastnictví, normálních unixových oprávnění nebo ACL. Vložil jsem to na obraz disku (obvykle řídký balíček) a ujistil jsem se, že je zakázáno Ignorovat vlastnictví.


Pokud jsou všechna skutečná oprávnění nastavena na 777 (nebo 666), pak může kdokoli R/W cokoliv kdekoli, ale oprávnění souborů nebo složek může změnit pouze root (vlastník). Naopak, pokud je aktivováno Ignorování vlastnictví, pak získáte stejnou schopnost R/W, ale také možnost změnit oprávnění (pokud by si člověk přál). Takže to je něco, co lze dělat v rámci Ignorovat vlastnictví, což nelze provést s nastavením plných otevřených oprávnění pro celý disk.

Další věcí je, že Ignorovat vlastnictví lze snadno a rychle vrátit zpět, jednoduše zrušením zaškrtnutí políčka. Základní akcí je změna příznaků připojení svazku (k pozorování použijte příkaz 'mount' cmd v Terminálu). Aby bylo možné změnit všechna oprávnění na disku, bylo by nutné spustit rekurzivní cmd 'chmod' nebo použít okno Získat informace Finderu ke změně oprávnění rekurzivně. Obojí bude pravděpodobně trvat déle než pouhé zrušení zaškrtnutí políčka.

Ignore Ownership se může zdát jako perlík, ale potřeba spustit rekurzivní „chmod“ vypadá jako hejno tisíce komárů. Žádná věc není velký problém, ale samotné číslo je jiný příběh.


Nemohu odpovědět na vaši otázku o iMazingu, protože jsem ho nikdy nepoužil.
reakce:Brian33 a Buadhai

Buadhai

Původní plakát
15. ledna 2018
Korat, Thajsko
  • 28. ledna 2021
Děkujeme, že jste si našli čas napsat tak jasné a srozumitelné vysvětlení.

Pokud jde o to, čeho se snažím dosáhnout; jde jen o to pochopit, proč jsem nikdy v minulosti nemusel používat ignorování vlastnictví a proč mi root/staff a 755 na mém předchozím svazku médií fungovaly dobře, ale nefungovaly podle očekávání, když jsem vytvořil nový svazek médií (prostřednictvím CCC klon) se stejným vlastnictvím a oprávněními.

chown33

Moderátor
Zaměstnanec
9. srpna 2009
Propastná rovina
  • 28. ledna 2021
Buadhai řekl: Pokud jde o to, čeho se snažím dosáhnout; jde jen o to pochopit, proč jsem nikdy v minulosti nemusel používat ignorování vlastnictví a proč mi root/staff a 755 na mém předchozím svazku médií fungovaly dobře, ale nefungovaly podle očekávání, když jsem vytvořil nový svazek médií (prostřednictvím CCC klon) se stejným vlastnictvím a oprávněními. Kliknutím rozbalíte...
Nemohu vám s tím nabídnout žádnou pomoc, protože se zdá, že to souvisí pouze s iMazingem.
reakce:Buadhai

Buadhai

Původní plakát
15. ledna 2018
Korat, Thajsko
  • 28. ledna 2021
Asi proto jsem tomu říkal perlík. Jo, ignorování oprávnění problém vyřešilo, ale vůbec jsem se nedozvěděl nic o tom, co ten problém způsobilo.