Permissies op een map in Finder
30 september 2024 - 11:23   
geplaatst door: MDW12
Ik heb een map CVO (zie foto) waarbij ik steeds mijn wachtwoord moet invoeren als ik daarin iets wil toevoegen of verwijderen.
Voor een gelijkaardige map Ma moet ik geen wachtwoord ingeven.

CVO_Ma.jpgPermissies op een map in Finder


Bij CVO zie ik onder Sharing & Permissions staan: You have custom access.
Bij Ma staat daar: You can read and write.
Toch vreemd, want in de kolom Privelige staat voor beide mappen hetzelfde

Waarschijnlijk moet ik die custom access omzetten in read&write, maar ik zie niet waar ik dat kan doen.
Permissies op een map in Finder
30 september 2024 - 11:31    reactie #1
geplaatst door: boiing
Kun je geen nieuwe map maken en de data vanuit de wachtwoord-map daarheen verplaatsen? Een andere optie is om 'Negeer eigendomsrechten op dit volume' aan te vinken, wat onderin het 'toon info' venster zou moeten staan. Dat is voor externe schijven aan te raden om dit soort gedoe te voorkomen.
Permissies op een map in Finder
30 september 2024 - 11:50    reactie #2
geplaatst door: nnsa
Ga je voor gemak, dan kan je ook bij Everyone > Read & Write zetten. Dat is ongeveer hetzelfde als de tip van @Boiing, maar dan alleen voor deze Map. Negeer eigendomsrechten geldt voor heel de schijf…
Permissies op een map in Finder
30 september 2024 - 11:58    reactie #3
geplaatst door: boiing
Dat kan ook :thumbs-up:, en inderdaad geldt mijn tip voor de hele schijf. En dat was bewust, want anders loop je er vroeg of laat weer tegenaan als je de schijf op een andere Mac gebruikt, of een ander account.

Hier nog iets meer uitleg.
Permissies op een map in Finder
30 september 2024 - 12:08    reactie #4
geplaatst door: MDW12
Als ik een individueel bestand in de map CVO verplaats naar een nieuwe map "Test", dan lukt dat blijkbaar.
Als ik echter een submap overzet, dan gaan die rechten blijkbaar mee. Spijtig, want er zijn heel wat submappen met daaronder nog meerdere.

Ik zie op mijn iMac (Version 11.7.10) geen 'Negeer eigendomsrechten op dit volume' staan.
Ik zie wel een cirkel met 3 puntjes. Als ik daar op klik (zie foto) krijg ik een keuze. Ik versta niet goed wat 'Apply to enclosed items' dat betekent. Als ik dat aanklik krijg ik de boodschap dat dit onomkeerbaar is.

Cirkel.jpgPermissies op een map in Finder


Ik had de Read Only al op Read & write gezet, maar dat gaf geen resultaat.

Wat ik wel vreemd vond is dat een bestand dat uit die CVO-map naar het bureaublad gesleept werd ook die rechten bleef behouden wat vervelend is.
Als ik dat bestand echter in een mailbericht sleepte, en het daarna (zonder te verzenden) van daaruit terug op mijn bureaublad sleepte waren die rechten blijkbaar verdwenen. Straks probeer ik dit met de CVO-map, maar moet nu doorgaan.
Ik laat wel iets weten.

 
Cirkel.jpgPermissies op een map in Finder
Permissies op een map in Finder
30 september 2024 - 12:16    reactie #5
geplaatst door: boiing
Ik zie op mijn iMac (Version 11.7.10) geen 'Negeer eigendomsrechten op dit volume' staan.
Dat is gek. Is het een boot-drive of een Time Machine drive? Hoe is de schijf geformatteerd? Als het een FAT32 schijf is, óf een TM backup schijf, óf een boot-drive dan krijg je die optie niet.

Antwoord op je vraag:

Citaat
What it does is take the permissions you set for the single folder, and apply those permissions and ownership to every file and folder under that folder. (bron)
Dat zou je normaal gesproken dus kiezen als je rechten van een folder aanpast en je wilt dat alle bestanden in die folder ook dezelfde rechten krijgen.
Permissies op een map in Finder
30 september 2024 - 12:23    reactie #6
geplaatst door: nnsa
Als je gebruik maakt van “Apply to all encosed items”, krijgen alle onderliggende bestanden/mappen dezelfde privileges.
Permissies op een map in Finder
30 september 2024 - 18:20    reactie #7
geplaatst door: MDW12
De schijf waarop de map CVO staat is een externe harde schijf waarop ik mijn data bewaar.
Format van die schijf is Mac OS Extended (Journaled).

Als ik de CVO-map naar mijn desktop sleep, heb ik nog steeds een paswoord nodig, zelfs om de naam van die map te wijzigen.
Als ik de CVO-map via Mail naar mijn desktop breng, kan ik de naam van de map veranderen, kan ik er nieuwe bestanden aan toevoegen, alle bestanden in die map verwijderen. Wat echter niet kon, was de inhoud van een file wijzigen.

Grant File Access.pngPermissies op een map in Finder


Straks moet ik nog van alle CVO-bestanden de inhoud gaan kopiëren en in een nieuw bestand steken om van die steeds weerkerende vraag naar een paswoord af te geraken.
Permissies op een map in Finder
30 september 2024 - 18:43    reactie #8
geplaatst door: nnsa
Een andere vraag is (die tot de oplossing kan leiden) is: waar komt de CVO-map vandaan ?

Het bestandsvoorbeeld in je afbeelding, is een tijdelijk MS Word bestand, in een verborgen folder, waar je helemaal niet moet zijn.

https://discussions.apple.com/thread/253275701?sortBy=rank

[soms van een windows machine ?]
Bewerkt: 30 september 2024 - 19:19 door nnsa
Permissies op een map in Finder
30 september 2024 - 19:45    reactie #9
geplaatst door: Jakko W
Typ in de terminal eens:
ls -ldegevolgd door een spatie, en gooi de map die moeilijk doet, vanuit de Finder op het terminal-venster. Druk dan op de Return-toets. Je krijgt iets dat eruitziet als:
drwxr-xr-x@ 51 jenaam staff  1632 28 sep 15:12 /Users/jenaam/map
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
 1: group:everyone deny delete
Ik vermoed dat je één of meer zulke regels met nummers ziet staan, want dat zijn zogenaamde aangepaste rechten, oftewel de You have custom access dat er bij jou in het Engels bijstaat.

Je kunt die weghalen met:
chmod -Nwederom gevolgd door een spatie, dan de map er vanuit de Finder op te gooien, en op Return te drukken.

Let wel op dat dit commando álle aangepaste rechten op de map verwijdert! Dit is over het algemeen geen probleem voor mappen in je thuismap, maar op mappen elders in het systeem kun je daar beter maar niet aan prutsen (voor zover dat al toegestaan is, dan).


Correctie: nu klopt het bericht hierboven wel :)
Bewerkt: 1 oktober 2024 - 10:58 door Jakko W
Permissies op een map in Finder
30 september 2024 - 19:54    reactie #10
geplaatst door: nnsa
Mocht je het zonder Terminal (commando’s) willen aanpassen, dan heb je een tility als Pathfinder nodig, waarmee je dit ook aan kan passen en ook toegang krijgt tot de ACL (Access Control List). Daar zal wel iets mee aan de hand zijn.

https://www.cocoatech.io/

Of met deze (gratis) app in de Apple AppStore:

https://apps.apple.com/nl/app/chmod-permissions-tool/id1110163152?mt=12

Hetgeen niets ten nadele van de tip van @Jacco W betreft.
Permissies op een map in Finder
30 september 2024 - 20:05    reactie #11
geplaatst door: boiing
Hier nog wat achtergrond over ACL en ACE (zie 2e antwoord). Normaal gesproken zou ik ook een handig tooltje aanraden (in de link wordt er nog een genoemd) maar in dit specifieke geval zou ik het toch via de Terminal doen zoals Jakko W voorstelt*.

(macOS doet dat trouwens alleen met bepaalde systeemfolders bij mijn weten, die ACL entries. Omdat die CVO folder dat niet is zal het wel van een ander systeem komen, ik vermoed ook net als nnsa van Windows...?)
Bewerkt: 1 oktober 2024 - 11:08 door boiing
Permissies op een map in Finder
30 september 2024 - 20:17    reactie #12
geplaatst door: nnsa
Prima advies c.q. aanvulling hoor @Boiing. De ‘ellende’ is vaak dat een probleem dat ik zelf op een scherm kan zien en benaderen vaak snel(ler) is opgelost, dan in dit soort draadjes… :sigh:  :shakehands:
Permissies op een map in Finder
30 september 2024 - 20:33    reactie #13
geplaatst door: boiing
Even verduidelijken: ik zei het omdat ACL entries verwijderen niet hetzelfde is als de normale POSIX permissies aanpassen. Dat laatste kan met jouw 2e tooltje dat je noemt, niet het eerste. Of Pathfinder alleen 'gewone' rechten kan aanpassen of ook ACL entries weet ik niet..

@Jakko W: ik ben geen Terminal professor maar zou het dan niet beter:

chmod -RN
.. moeten zijn (met de 'recursive' optie dus), om ook alle subfolders en bestanden daarin mee te nemen in de betreffende CVO folder?
Permissies op een map in Finder
30 september 2024 - 20:47    reactie #14
geplaatst door: nnsa
Of Pathfinder alleen 'gewone' rechten kan aanpassen of ook ACL entries weet ik niet..
Pathfinder kan ook ACL entries aanpassen. Kan er nu even geen plaatje van sturen, want de iMac krijgt een update…
Permissies op een map in Finder
30 september 2024 - 21:11    reactie #15
geplaatst door: boiing
Pathfinder kan ook ACL entries aanpassen.
Mooi :thumbs-up:. Het in mijn eerdere link genoemde TinkerTool ook. Dan kan MDW12 met al deze info zelf z'n afweging maken :smile:!
Permissies op een map in Finder
30 september 2024 - 21:21    reactie #16
geplaatst door: nnsa
Mooi :thumbs-up:. Het in mijn eerdere link genoemde TinkerTool ook.
Goeie tip TinkerTool, stuk goedkoper dan Pathfinder…  :thumbs-up:
Permissies op een map in Finder
30 september 2024 - 21:45    reactie #17
geplaatst door: boiing
Overigens, @Jakko W:

Typ in de terminal eens:
chmod -lde
.. geeft een foutmelding 'chmod: illegal option -- l'. Ik denk dat je:

ls -lde
.. bedoelde?

Zo zie je maar weer hoe voorzichtig je met die Terminal moet zijn :music:.
Permissies op een map in Finder
1 oktober 2024 - 10:59    reactie #18
geplaatst door: Jakko W
Overigens, @Jakko W:
.. geeft een foutmelding 'chmod: illegal option -- l'. Ik denk dat je:

ls -lde
.. bedoelde?
Klopt, ik haalde de opdrachten om de ACL’s te laten zien, door elkaar met de opdracht om ze aan te passen. Ik heb m’n bericht hierboven aangepast zodat het wel klopt.
Permissies op een map in Finder
1 oktober 2024 - 11:09    reactie #19
geplaatst door: Jakko W
ik ben geen Terminal professor maar zou het dan niet beter:

chmod -RN
.. moeten zijn (met de 'recursive' optie dus), om ook alle subfolders en bestanden daarin mee te nemen in de betreffende CVO folder?
Voor zover ik het kan zien werken ACL’s niet door, maar zijn ze alleen van toepassing op de map waar ze ook echt op zitten, en nieuw gemaakte daarin. De reden dat ik voor deze vraag namelijk uitkwam bij ACL’s is omdat ik daar zelf van de week ook tegenop botste: ik wilde een map maken in de map Webpagina's in m’n thuismap, en de Finder zei dat ik daarvoor m’n wachtwoord in moest voeren. Deed ik dat, dan kreeg ik inderdaad die map maar moest ook weer een wachtwoord geven om wat dan ook met die map te doen, inclusief hernoemen, bestanden erin maken, enz. Maar al bestaande mappen in Webpagina's kon ik zonder problemen hernoemen.

Na wat zoeken kwam ik uit bij ACL’s, waar ik al eerder mee te maken gehad heb maar niet zo vaak dat ik daar gelijk aan dacht. Wat blijkt? Heeft een map ACL’s, dan worden die overgenomen door nieuwe submappen erin, maar bestaande zonder ACL’s hebben geen last van de ACL’s van de mappen erboven. Dit in tegenstelling tot de gewone rwx-permissies, waar als bijvoorbeeld de w-bit niet aanstaat in een bovenliggende map, je ook in de submappen niet mag schrijven.

In mijn geval komt dit volgens mij doordat ik deze map overgezet heb toen m’n vorige harde schijf kapot ging, maar alles met de hand moest doen (cp -R) omdat het niet automatisch wilde. Ook toen botste ik op die ACL’s toen het overzetten eenmaal gedaan was, maar waarom heb ik nooit uit kunnen vogelen. Toen was inderdaad de oplossing om eenvoudigweg alles weg te kieperen met chmod -NR, maar blijkbaar had ik Webpagina's over het hoofd gezien.
Permissies op een map in Finder
1 oktober 2024 - 13:27    reactie #20
geplaatst door: boiing
Dank voor de correctie van je eerdere tip en de achtergrond hierboven :thumbs-up:. Dan zal het weinig uitmaken, met of zonder de R. Al kan het ook geen kwaad in dit geval :wink:.
Permissies op een map in Finder
3 oktober 2024 - 20:16    reactie #21
geplaatst door: MDW12
Heb nu pas alle berichten kunnen lezen.

Ik ben zo geen fan om via de terminal die bevelen in te voeren waarvan ik in feite niets begrijp. Als ik iets verkeerd doe, heb ik mogelijk nog grotere problemen.
Ik verkies dus om manueel die CVO-map terug opnieuw op te bouwen.

Het zou leuk zijn indien ik via mijn paswoord van de iMac de rechten van een map met alles daaronder terug op Read & Write kon zetten.
Permissies op een map in Finder
3 oktober 2024 - 20:50    reactie #22
geplaatst door: boiing
Het zou leuk zijn indien ik via mijn paswoord van de iMac de rechten van een map met alles daaronder terug op Read & Write kon zetten.
Ja, dat zou leuk zijn. Maar soms zijn dingen niet zo leuk of makkelijk zoals je zou willen :sigh:. Je hebt nu meerdere manieren gekregen om het (vrij simpel) op te lossen. De rest moet je zelf doen :thumbs-up:.
Permissies op een map in Finder
3 oktober 2024 - 21:14    reactie #23
geplaatst door: nnsa
Hier nog even de mogelijkheden die Pathfinder biedt:

Schermafbeelding 2024-10-03 om 21.10.54.pngPermissies op een map in Finder


Schermafbeelding 2024-10-03 om 21.11.33.pngPermissies op een map in Finder


Schermafbeelding 2024-10-03 om 21.12.11.pngPermissies op een map in Finder
Permissies op een map in Finder
4 oktober 2024 - 11:26    reactie #24
geplaatst door: Jakko W
Ik ben zo geen fan om via de terminal die bevelen in te voeren waarvan ik in feite niets begrijp.
Zou het helpen als je begrijpt wat de commando’s doen? Het zijn er maar twee:
ls -ldels is niet meer dan: „Geef me een lijst van de inhoud van de map.” Daar kan niks verkeerd mee gaan, het enige dat het doet is de inhoud van de map ophalen en op je beeld zetten, net als wanneer je in de Finder in een venster naar die map gaat.

Het -lde deel zijn drie opties om te bepalen wat ls precies zal doen:
  • -l betekent dat het commando een „lange” lijst zal geven, met informatie over de normale permissies, bestandsgrootte, e.d. — zonder deze optie zou je alleen de bestandsnamen zien.
  • -d zorgt dat de (naam van de) map zélf weergegeven wordt, in plaats van de inhoud van die map.
  • -e laat de extended attributes van de map zien, dat zijn de genummerde regels in het voorbeeld dat ik gaf. In jouw geval zijn die precies wat we hier willen weten: of er zulke extended attributes (genummerde regels) bij komen te staan of niet.
Het tweede commando is om de extended attributes te verwijderen:
chmod -NWaar chmod namelijk voor is, is om rechten toe te wijzen of te veranderen. De optie -N betekent niet meer dan: „Gooi alle extended attributes weg van deze map of dit bestand.”

Als je de optie -R erbij doet, zoals @boiing voorstelde, dan zorgt die dat de opdracht niet alleen van toepassing is op de map waar je hem op uitvoert, maar ook op alles binnenin die map (en alles in de mappen die in de map staan, en in de mappen dáár weer in, enz.).