Pokročilé nastavenia práv k adresárom, súborom a symlinkom v MacOS

Domov Diskusné Fóra Tipy, triky, modding v Mac OS X Pokročilé nastavenia práv k adresárom, súborom a symlinkom v MacOS

Zobrazuje sa 5 príspevkov - 1 až 5 (z celkového počtu 5 )
  • Autor
    Príspevky
  • #1104895
    applefruit
    Účastník (Participant)

    Ahojte, má tu niekto skúsenosti s nastavením extended (@ – xattr) a NFS (+) atribútov na adresáre a symlinky, príp. súbory v MacOS cez terminál (iterm2)? Potreboval by som s tým helfnúť. Mám prispôsobený MacOS a kvôli uvedeným chýbajúcim právam hlási v logoch, že nemá k niektorým potrebným cestám prístup. Sú to však atribúty, s ktorými som sa doposiaľ v praxi nestretol. Ďakujem.

    #1104903
    applefruit
    Účastník (Participant)

    tie práva @ a + vidno cez ls -al v terminále a chcem ich len nastaviť na symlinky ako sú pôvodne na adresároch, na symlink to ide nastaviť s prepínačom pre symlink, ale neviem ako vyčítať aké práva sú to konkrétne a ako ich zadať na ten symlink.. aj extended, aj NFS, moc vďaka ak je tu niekto, kto o tom má šajn.. mám oddelenú systémovú partíciu od dátovej a štandardne to šúpe všetko na systémovú a aby mi to dávalo na dátovú, musel som adresáre pre dáta zo systémovej presunúť na dátovú a na systémovej to prelinkovať cez symlinky a všetky chowny a chmody mám dobre nastavené ako pôvodne majú byť a chýbajú už len tie @ a + atribúty, ktoré sú zjavne preňho dôležité, čo som pôvodne neočakával

    #1125725
    applefruit
    Účastník (Participant)

    Prišiel som na to: mac xattr man

    Príklad: Príklad prenesenia extended atribútu

    Príkaz: sudo xattr -swx com.apple.rootless \ “xattr -spx com.apple.rootless /Volumes/Mac\ System/var” var`

    Preniesol som extended atribút zo symlimku “var” na /Volumes/Mac\ System/ na symlink “var” na /Volumes/Mac\ Data/

    Mám to z toho dôvodu, že mám Systém na APFS partícii System a dáta na APFS partícii Data, ale chcel som, aby to pôsobilo akoby to bol jeden celok a nebol SSD rozdelený a chovalo sa to ako jedna partícia a preto som rovnakú adresárovú štruktúru vytvoril na oboch partíciách cez symlinky a nastavil potrebné chmody, chowny a extended atribúty aké majú pôvodne byť.

    Čiže ak sa mi nainštaluje aplikácia z App Storu do Applications na System, tak vlastne reálne bude na Data.

    Ešte je výzva atribút +, čo by mal byť NFS atribút, extended atribúty sú @. Píšem to sem pre budúce pokolenia, ktoré by náhodou nad niečím podobným premýšlali.

    #1127261
    applefruit
    Účastník (Participant)

    Prišiel som na to: mac xattr man page

    #1125828
    applefruit
    Účastník (Participant)

    Prišiel som na to: mac xattr man

    Príklad príkazu xattr

    Preniesol som extended atribút zo symlimku “var” na /Volumes/Mac\ System/ na symlink “var” na /Volumes/Mac\ Data/

    Mám to z toho dôvodu, že mám Systém na APFS partícii System a dáta na APFS partícii Data, ale chcel som, aby to pôsobilo akoby to bol jeden celok a nebol SSD rozdelený a chovalo sa to ako jedna partícia a preto som rovnakú adresárovú štruktúru vytvoril na oboch partíciách cez symlinky a nastavil potrebné chmody, chowny a extended atribúty aké majú pôvodne byť.

    Čiže ak sa mi nainštaluje aplikácia z App Storu do Applications na System, tak vlastne reálne bude na Data.

    Čiže ak budem potrebovať čistú inštaláciu Systému, všetký Dáta zostanú na partícii Data a na partíciu System môžem spraviť čistú inštaláciu bez výčitiek.

    Ešte je výzva atribút +, čo by mal byť NFS atribút, extended atribúty sú @. Píšem to sem pre budúce pokolenia, ktoré by náhodou nad niečím podobným premýšlali.

Zobrazuje sa 5 príspevkov - 1 až 5 (z celkového počtu 5 )
  • Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.