Op 18-02-2020 om 18:16 schreef Geert Stappers: > On Tue, Feb 18, 2020 at 01:57:35PM +0100, Paul van der Vlis wrote: >> Hallo, >> >> Ik kom een raar probleem tegen, en heb wel eens vaker problemen met het >> mounten van USB-sticks. >> >> In dit geval gaat het om een USB-stick met VFAT filesystem. Hij mount >> als /media/usb0 en dus niet als /media/piet/KINGSTON of zoiets. >> >> Daarna kan alleen root ernaar schrijven, en Piet niet. En Piet is lid >> van de groep "plugdev". >> >> Wie kent dit probleem, > > :-) > >> en hoe het op te lossen? > > Niet. > Het "label" stuk misschien.
Ik kan het probleem hier nu reproduceren ;-) Ik denk niet dat een defecte label hier iets mee te maken heeft. Ik heb een oude X200 laptop waar een USB-stick met VFAT automagisch zo gemount wordt dat de user kan schrijven. Dit gebeurd in /media/paul/8EEC-F7DG/ . Ik heb een server waar *dezelfde* USB-stick met VFAT automagisch zo gemount wordt dat de user niet kan schrijven. Dit gebeurd in /media/USB0/ . Beide systemen draaien Debian 10 en Cinnamon als desktop. De user zit in beide gevallen in de groep "plugdev". Ik heb de indruk dat het een policykit-probleem is. Lastige materie, hier wordt een beetje uitgelegd waarom het lastig is: https://www.collabora.com/about-us/blog/2015/06/08/why-polkit-(or,-how-to-mount-a-disk-on-modern-linux)/ Debian blijkt policykit te gebruiken, niet het nieuwere polkit: https://wiki.debian.org/PolicyKit Maar ik ben er nog niet uit... > Spreek "VFAT" uit als "CP/M". Inderdaad Control Program for Micro > computers uit de jaren zeventig / achtig. > > VFAT heeft geen weet van meerdere users. > > Linux wel. Soms is het fijn een opslagmedium te hebben waar rechten even geen rol spelen. Zoals bij USB-sticks die je op verschillende computers wilt gebruiken. Zo'n filesysteem mis ik eigenlijk in Linux. VFAT vind ik zeker niet ideaal, het is erg verouderd. > Vraag: Wat doe je dan als een "disk" krijgt zonder "file owner"? > Antwoord: Map alles naar user met uid 0 Dan zou ik als user "paul" niet kunnen schrijven bij de eerder genoemde laptop, toch? Groeten, Paul > Kort door de bocht > > man mkfs.vfat | grep label > > > > Groeten > Geert Stappers > -- Paul van der Vlis Linux systeembeheer Groningen https://www.vandervlis.nl/