Ich habe Probleme mit einem USB-Laufwerk. Früher war es gut, aber aus irgendeinem Grund sind diese guten alten Zeiten vorbei. Es wird nicht nur nicht automatisch bereitgestellt, sondern es wird mir auch als normaler Benutzer von Nautilus oder dem Terminal bereitgestellt
Sie verfügen nicht über die erforderlichen Berechtigungen, um den Inhalt von „Elementen“ anzuzeigen.
Ich kann es total als root mit mounten
sudo mount -t ntfs-3g /dev/sdb1 /media/Elements
Ich habe ein Problem mit Berechtigungen vermutet (und tue es immer noch), und obwohl Nautilus sie für meinen Benutzer als r + w angegeben hat, haben die Administratorgruppe und andere sie geändert in:
cd /media/Elements
sudo chown -R -v sarah:sarah
Das hat meine Hoffnungen gestützt, da die gesamte Ausgabe ähnlich war
changed ownership of 'Volumes' from root:root to sarah:sarah
... aber nein. Kann immer noch nicht montieren, wenn ich nicht sudo montiere.
Hier ist der fstab-Inhalt:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda4 during installation
UUID=9a4ff421-d5ab-4d26-a635-f9fd111d7eec / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=67E3-17ED /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda5 during installation
UUID=bbf1370f-c5c6-4398-b8ef-7d6092450df8 none swap sw 0 0
Die Festplatten sehen so aus fdisk -l ; ls -l /dev/disk/by-uuid/
Device Start End Sectors Size Type
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 488746431 488336792 232,9G Apple HFS/HFS+
/dev/sda3 488746432 490015967 1269536 619,9M Apple boot
/dev/sda4 490016768 968577023 478560256 228,2G Linux filesystem
/dev/sda5 968577024 976771071 8194048 3,9G Linux swap
Disk /dev/sdb: 931,5 GiB, 1000170586112 bytes, 1953458176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa635339d
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 1953458175 1953456128 931,5G 7 HPFS/NTFS/exFAT
total 0
lrwxrwxrwx 1 root root 10 maj 8 20:26 072d92f8-9fe6-3e97-8dc8-b974961cd0ea -> ../../sda2
lrwxrwxrwx 1 root root 10 maj 8 20:26 67E3-17ED -> ../../sda1
lrwxrwxrwx 1 root root 10 maj 8 20:26 876e8119-57e2-37e2-bc4a-2a1ddc3d4de4 -> ../../sda3
lrwxrwxrwx 1 root root 10 maj 8 22:35 9092472B924714DE -> ../../sdb1
lrwxrwxrwx 1 root root 10 maj 8 20:26 9a4ff421-d5ab-4d26-a635-f9fd111d7eec -> ../../sda4
lrwxrwxrwx 1 root root 10 maj 8 20:26 bbf1370f-c5c6-4398-b8ef-7d6092450df8 -> ../../sda5
Irgendwelche Ideen?
quelle
/etc/fstab
bitte.Antworten:
OK ich habe es. All das hat nicht funktioniert, aber ich habe festgestellt, dass dies
/media/username
auch außerhalb der Grenzen liegt, was wirklich seltsam war, da es als Benutzername angemeldet war. Ich denke, alles hat mit dem Ändern der UID vor einiger Zeit zu tun. Auf jeden/media/username
Fall wird das Löschen beim nächsten Plug-In mit den richtigen Berechtigungen automatisch neu erstellt.quelle
sudo rm -r /media/username
Sie müssen der fstab (
/etc/fstab
) wie folgt eine Benutzeroption hinzufügenNormalerweise kann nur der Superuser Dateisysteme mounten. Wenn fstab jedoch die
user
Option in einer Zeile enthält, kann jeder das entsprechende System bereitstellen.Oder wenn Sie möchten, dass ein Benutzer die Laufwerke ein- und aushängt, verwenden Sie
users
stattdessen:Nur der Benutzer, der ein Dateisystem bereitgestellt hat, kann die Bereitstellung wieder aufheben. Wenn ein Benutzer die Bereitstellung aufheben kann, verwenden Sie Benutzer anstelle von Benutzer in der Zeile fstab.
Weiterführende Literatur: Fstab - Ubuntu-Dokumentation
HINWEIS - Hier finden Sie die Originalantwort von Braiam
quelle
Versuche dies:
Trennen Sie den USB-Anschluss
Öffnen Sie ein Terminal:
Drücken Sie Ctrl+ Alt+T
Starte es:
quelle
/media/username/USBNAME
wo es zum Mounten verwendet wurde, aber wenn ich den USB anschließe, wird ein Verzeichnis/media/username/USBNAME1
ohne Benutzererlaubnis erneut erstelltAutomatische Montage vom Terminal mit
sudo mount -t ntfs-3g /dev/sdb1 /media/Elements
Halterungen als Root. Da ntfs keine explizite Berechtigungsverwaltung auf Dateisystembasis hat, macht es keinen Sinnchown
,chmod
oder zu verwendenchgrp
. Um es so zu mounten, dass es vom Terminal aus für den Benutzer zugänglich ist, müssen Sie dieuser
Mount-Option wie folgt verwenden :Sie könnten auch in die aussehen
uid
,gid
undumask
Optionen desmount
Befehls zur Feinsteuerung.Sie können eine udev- Regel erstellen , um dies jedes Mal automatisch zu tun, wenn Ihr Medium angeschlossen wird. Ihre genaue Regel hängt davon ab, ob die Regel für alle USB-Medien oder nur für diesen bestimmten Stick gelten soll. Aber mein Link zur anderen Antwort sollte Ihnen den Einstieg erleichtern.
quelle
Ich bin mir nicht sicher, ob es funktionieren wird, da ich es nicht selbst testen kann, aber hier ist, was ich versuchen würde.
Stellen Sie zunächst sicher, dass der USB nicht angeschlossen und montiert ist. Überprüfen
/media/Elements
Sie, ob es existiert. Wenn ja, würde ich es löschen, dann den USB wieder einstecken und sehen, was in dem/media/
Ordner ist. WennElements
nicht vorhanden und ein anderer Ordner vorhanden ist, hat sich die Bezeichnung auf dem USB geändert. Wenn das Etikett auf dem USB entfernt wurde, wird der USB als UUID gemountetWenn das oben Gesagte immer noch nichts behebt, überprüfen Sie erneut, ob Ihr USB nicht angeschlossen ist, und erstellen Sie das,
/media/Elements
lassen Sie es als root / root, aber ändern Sie die Berechtigungen für den Ordner in 777sudo chmod 777 /media/Elements
Wenn Sie jetzt die mit USB gekennzeichneten Elemente anschließen, wird sie hoffentlich auf brauchbare Weise bereitgestellt.
quelle