Sie haben die sdb1-Partition mit einem ext* formatiert Dateisystem (entweder ext2 , ext3 , oder ext4; Ich kann mich nicht an die Standardeinstellung erinnern). Dies ist das Standarddateisystem auf Linux-Systemen und verwendet Unix-Dateiberechtigungen um festzulegen, wer Dateien oder Verzeichnisse ändern darf. Frische Dateisysteme beginnen immer mit der Wurzel (/media/usb0 in diesem Fall) im Besitz von root:root , und normalerweise mit Berechtigungen, die nur Änderungen durch den Eigentümer zulassen.
Um dies selbst zu sehen, mounten Sie das Dateisystem und führen Sie dann ls -ld /media/usb0 aus um die aktuellen Eigentumsrechte/Zugriffsrechte zu sehen. Meine Vermutung ist:
drwx------ 2 root root 16384 Mar 2 20:08 /media/usb0
Eine einfache Lösung wäre a) chown das gemountete Dateisystem auf Ihr eigenes Linux-Konto zu übertragen, oder b) jedem mit chmod Schreibrechte zu erteilen .
Letztendlich wäre dies jedoch keine gute Lösung, da die erstellten Dateien Ihrer UID gehören würden, nicht dem Benutzernamen. dies würde schnell zu Kontokonflikten führen wenn das USB-Laufwerk mit einem anderen System verbunden ist. Vorausgesetzt, Sie können es überhaupt verbinden, das heißt – Windows unterstützt ext3 nicht ohne zusätzliche Tricks, also NTFS (mkfs.ntfs ) oder FAT32 (mkfs.vfat ) wäre eine viel bessere Wahl für das Dateisystem.
Dies passiert auf späteren Debian-Systemen (z. B. Jessie) auch mit bestimmten Fat32- oder ext3,4-formatierten USB-Sticks. Sie müssen entfernen (oder auskommentieren) die folgende Zeile aus Ihrer /etc/fstab :
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
Danach wird Ihr USB-Laufwerk automatisch unter der Berechtigung Ihres regulären Benutzerkontos und nicht als Root gemountet. Siehe detaillierte Informationen in den Debian-Foren unter diesem Link.
Danach wird Ihr USB-Laufwerk problemlos mit Ihrer Benutzer-Schreibberechtigung gemountet :)
Verwenden Sie sudo und Berechtigungen mit chmod ändern Befehl.
Siehe meine Antwort auf diese Frage, um zu sehen, wie man chmod verwendet :
- Was bedeutet "chmod 666"?
Ich empfehle Ihnen, chmod 777 zu verwenden um alle zuzulassen (mit ls -l es wird drwxrwxrwx angezeigt ).