Forums

Eigendom en machtigingen op een externe SSD

Buadhai

originele poster
15 jan. 2018
Korat, Thailand
  • 26 januari 2021
Dit op een iMac uit 2017 met Catalina.

Ik heb een oudere WD Elements-duik met een volume genaamd Media. Op dit volume bewaar ik video's, foto's en tal van andere dingen, inclusief iMazing-back-upbestanden.

Ik besloot een Samsung T7 SSD te kopen om dit spul op te slaan. Ik heb de schijf in twee volumes gepartitioneerd, waarvan er één is geformatteerd als Mac OS Uitgebreid, net als het volume op de oude WD-schijf.

Ik heb CCC gebruikt om het oude mediavolume naar de nieuwe schijf te kopiëren. Beide volumes hebben dezelfde eigenaar/groep (root/staf) en machtigingen (755). Geen van beide volumes heeft 'Eigendom negeren' ingeschakeld.

iMazing weigerde met het nieuwe volume te werken en beweerde dat het geen lees-/schrijfrechten op de schijf had. Uiteindelijk gaf ik het op om dit op te lossen en veranderde gewoon de rechten in 777, waarna iMazing blij was.

Een paar vragen:

  • Waarom zou iMazing wel kunnen r/w van de ene schijf en niet van de andere?
  • Wat moeten het eigendom en de machtigingen zijn op een externe schijf? Ik wil dat alle gebruikers kunnen lezen en schrijven vanaf de schijf. root/staff 755 lijkt me vreemd, maar heeft prima gewerkt met het volume op de oudere schijf.

Fishrrman

20 februari 2009


  • 27 januari 2021
De eenvoudigste manier om machtigingsproblemen op een externe schijf op te lossen, is door:
A. klik op het schijfpictogram (of partitie) in de Finder
B. het vak 'info ophalen' openen
C. klik onderaan op slot en voer wachtwoord in
NS. zet een vinkje bij 'eigendom op dit volume negeren' in delen en machtigingen.

Werkt bij mij elke keer.

Buadhai

originele poster
15 jan. 2018
Korat, Thailand
  • 27 januari 2021
Dit leek me altijd een soort luie, mokerbenadering van een schroevendraaierprobleem. Ik heb nu al tientallen jaren externe schijven op Macs en heb nooit mijn toevlucht hoeven nemen tot een dergelijke oplossing voor machtigingsproblemen. Ik hoefde dit niet te doen op de schijf die werd vervangen door de nieuwe SSD. Waarom nu?

Fishrrman

20 februari 2009
  • 27 januari 2021
Kijk naar mijn avatar.
Ik ben een 'voorhamertype'.
Ik doe de 'rechten negeren' in informatie krijgen als een vanzelfsprekendheid op ELKE externe schijf die ik heb ... reacties:Buadhai

Buadhai

originele poster
15 jan. 2018
Korat, Thailand
  • 27 januari 2021
OKE. Heb de foto. Ik denk dat als ik de voorhamerbenadering gebruik, ik niets leer.

Vraag: Welk eigendom en welke rechten heb je op ELKE externe schijf? (Je zou eigenlijk het vakje 'negeren' moeten uitschakelen om te zien wat het eigendom van de voorhamer is.)

chown33

Moderator
Medewerker
9 augustus 2009
het bodemloze vlak
  • 28 jan. 2021
Ik heb altijd de functie 'Eigendom negeren' gebruikt, of ik heb bestanden naar de schijf gekopieerd, dus ik ben de eigenaar.

Ik zie het probleem niet met Ignore Ownership, maar misschien begrijp ik niet precies wat je probeert te bereiken.

Als ik toevallig een externe schijf heb waarvan ik wil dat het eigendom wordt afgedwongen, dan maak ik die in de eerste plaats op die manier aan en kopieer ik er dingen naar vanaf een geschikt account. Dat kan mijn beheerdersaccount zijn, een niet-beheerdersaccount of wat ik maar wil, afhankelijk van wat ik probeer te bereiken door eigendom af te dwingen.

Soms, als ik software ontwikkel, wil ik een vrij specifieke omgeving voor toegangscontrole, inclusief eigendom, normale Unix-machtigingen of ACL's. Ik zet dat op een schijfkopie (meestal een schaarse bundel) en zorg ervoor dat Eigendom negeren is uitgeschakeld.


Als alle daadwerkelijke machtigingen zijn ingesteld op 777 (of 666), dan kan iedereen overal R/W R/W, maar de machtigingen van bestanden of mappen kunnen alleen worden gewijzigd door root (de eigenaar). Omgekeerd, als Ignore Ownership is geactiveerd, krijg je dezelfde R/W-vaardigheid, maar krijg je ook de mogelijkheid om permissies te wijzigen (als je dat wilt). Dus dat is iets dat je kunt doen onder Eigendom negeren, wat niet mogelijk is met een schijfbrede instelling van volledig open machtigingen.

Een ander ding is dat Ignore Ownership gemakkelijk en snel kan worden teruggedraaid, simpelweg door het vinkje uit te schakelen. De onderliggende actie is om de mount-vlaggen van het volume te wijzigen (gebruik 'mount' cmd in Terminal om te observeren). Om alle machtigingen op de schijf te wijzigen, zou men een recursieve 'chmod'-cmd moeten uitvoeren, of het Get Info-venster van de Finder gebruiken om de machtigingen recursief te wijzigen. Een van beide zal waarschijnlijk langer duren dan alleen het uitvinken van een vakje.

Eigendom negeren lijkt misschien een voorhamer, maar recursieve 'chmod' moeten uitvoeren lijkt op een zwerm van duizend muggen. Niets is een groot probleem, maar het aantal is een ander verhaal.


Ik kan je vraag over iMazing niet beantwoorden, omdat ik het nog nooit heb gebruikt.
reacties:Brian33 en Budhai

Buadhai

originele poster
15 jan. 2018
Korat, Thailand
  • 28 jan. 2021
Bedankt dat je de tijd hebt genomen om zo'n duidelijke en begrijpelijke uitleg te schrijven.

Wat betreft wat ik probeer te bereiken; het is gewoon om te begrijpen waarom ik in het verleden nooit gebruik heb gemaakt van negeer eigendom en waarom root/staff en 755 op mijn vorige media-volume prima voor mij werkten, maar niet werkten zoals verwacht toen ik een nieuw media-volume maakte (via een CCC-kloon) met hetzelfde eigendom en dezelfde rechten.

chown33

Moderator
Medewerker
9 augustus 2009
het bodemloze vlak
  • 28 jan. 2021
Buadhai zei: Wat betreft wat ik probeer te bereiken; het is gewoon om te begrijpen waarom ik in het verleden nooit gebruik heb gemaakt van negeer eigendom en waarom root/staff en 755 op mijn vorige media-volume prima voor mij werkten, maar niet werkten zoals verwacht toen ik een nieuw media-volume maakte (via een CCC-kloon) met hetzelfde eigendom en dezelfde rechten. Klik om uit te breiden...
Nou, daar kan ik geen hulp bij bieden, omdat het alleen gerelateerd lijkt te zijn aan iMazing.
reacties:Buadhai

Buadhai

originele poster
15 jan. 2018
Korat, Thailand
  • 28 jan. 2021
Ik denk dat ik het daarom een ​​voorhamer noemde. Ja, het negeren van machtigingen loste het probleem op, maar ik heb niets geleerd over de oorzaak van het probleem.