![Einbinden einer externen Festplatte für alle Benutzer beim Start in Ubuntu 14.04](https://rvso.com/image/1048338/Einbinden%20einer%20externen%20Festplatte%20f%C3%BCr%20alle%20Benutzer%20beim%20Start%20in%20Ubuntu%2014.04%20.png)
Hallo, ich bin neu bei Ubuntu und habe vor Kurzem 14.04 LTS installiert. Ich habe Probleme beim Einbinden externer Festplatten für alle Benutzer beim Start. Wenn ich mich beispielsweise nach dem Start als Benutzer A anmelde, kann nur Benutzer A auf die externen Medien zugreifen und andere können nicht auf diese externen Medien zugreifen. Kann mir bitte jemand helfen, dieses Problem zu beheben?
Ausgaben an folgende Befehle
sudo blkid
/dev/sda1: UUID="98715d8d-bf13-48f5-882e-36270c539c94" TYPE="ext4"
/dev/sda2: UUID="qOUDEc-qHDq-y9NL-OWCF-fO04-vnPI-8UNrtV" TYPE="LVM2_member"
/dev/sdb1: UUID="6ulNAl-1Hky-orpE-ntL2-Brgu-Qen1-BYqCIh" TYPE="LVM2_member"
/dev/mapper/VolGroup-lv_root: UUID="a7e84558-d5d3-43f3-8788-a483dde96fd8" TYPE="ext4"
/dev/mapper/VolGroup-lv_home: UUID="fb65cc75-ab1a-44a4-8f98-b1767d03f15a" TYPE="ext4"
/dev/mapper/VolGroup-lv_swap: UUID="69e3381b-a2b5-4866-81b6-bd368c9157d5" TYPE="swap"
/dev/sdc1: LABEL="ExtHDD04" UUID="0DFFA1CB15212E12" TYPE="ntfs"
/dev/sdd1: LABEL="ExtHDD03" UUID="485AA7713243CEFB" TYPE="ntfs"
/dev/sde1: UUID="485ef4bd-0093-42c5-a3e5-0090e68e93c1" TYPE="ext4"
/dev/sr1: LABEL="WD SmartWare" TYPE="udf"
/dev/sdg1: LABEL="ExtHDD01" UUID="00148BDE148BD4D6" TYPE="ntfs"
sudo fdisk -l
Disk /dev/sda: 250.0 GB, 250000000000 bytes
255 heads, 63 sectors/track, 30394 cylinders, total 488281250 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
Disk identifier: 0xc648a420
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 488280063 243627008 8e Linux LVM
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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
Disk identifier: 0x000617c8
Device Boot Start End Blocks Id System
/dev/sdb1 2048 3907028991 1953513472 8e Linux LVM
Disk /dev/mapper/VolGroup-lv_root: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 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
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_root doesn't contain a valid partition table
Disk /dev/mapper/VolGroup-lv_home: 2168.7 GB, 2168656494592 bytes
255 heads, 63 sectors/track, 263657 cylinders, total 4235657216 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
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_home doesn't contain a valid partition table
Disk /dev/mapper/VolGroup-lv_swap: 27.5 GB, 27481079808 bytes
255 heads, 63 sectors/track, 3341 cylinders, total 53673984 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
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_swap doesn't contain a valid partition table
WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdc: 3000.6 GB, 3000558944256 bytes
255 heads, 63 sectors/track, 364797 cylinders, total 5860466688 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdc1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.
WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdd: 3000.6 GB, 3000558944256 bytes
255 heads, 63 sectors/track, 364797 cylinders, total 5860466688 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdd1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.
WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sde: 3000.6 GB, 3000558944256 bytes
255 heads, 63 sectors/track, 364797 cylinders, total 5860466688 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sde1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.
Disk /dev/sdg: 1999.7 GB, 1999696297984 bytes
228 heads, 56 sectors/track, 305894 cylinders, total 3905656832 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
Disk identifier: 0xe534f55f
Device Boot Start End Blocks Id System
/dev/sdg1 2048 3905656831 1952827392 7 HPFS/NTFS/exFAT
Katze /etc/fstab
# /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>
/dev/mapper/VolGroup-lv_root / ext4 errors=remount-ro 0 1
/dev/mapper/VolGroup-lv_home /home ext4 defaults 0 2
/dev/mapper/VolGroup-lv_swap none swap sw 0 0
Antwort1
Um eine Partition beim Start für alle Benutzer zu mounten, benötigen wir einen Eintrag in der fstab
Datei. Derzeit wird die Festplatte für den Benutzer gemountet, der sich anmeldet, wodurch nur dieser Benutzer Zugriffsberechtigungen erhält. Durch Hinzufügen eines Eintrags in der fstab wird die Partition von root gemountet und hat Zugriff für alle Benutzer. Dieser Schreib-/Lesezugriff kann später gesteuert werden.
sudo blkid
listet alle auf Ihrem System verfügbaren Partitionen auf. Notieren Sie sich UUID
die NTFS-Partition, die Sie beim Booten mounten möchten. In Ihrem Fall scheint es00148BDE148BD4D6
Erstellen Sie jetzt einen Ordner, zum Beispiel sudo mkdir /media/ExtHDD01
. Dies ist der Ordner, in dem Ihre externe Festplattenpartition gemountet wird. Dieser Ordner gehört root. Um anderen Benutzern die Berechtigung zum Lesen und Schreiben in diesem Ordner zu erteilen, müssen wir die entsprechenden Berechtigungen erteilen. Das chmod -R 777 /media/ExtHDD01
wäre gut genug. Jetzt müssen Sie Ihre fstab-Datei bearbeiten. Geben Sie dazu den folgenden Befehl ein.
sudo nano /etc/fstab
Gehen Sie zum Ende der Datei und fügen Sie dort die folgende Zeile hinzu.
UUID=00148BDE148BD4D6 /media/ExtHDD01/ ntfs-3g auto,user,rw 0 0
Starten Sie das System neu und dann sollte alles wieder einsatzbereit sein. Sie können das gleiche Verfahren für eine beliebige Anzahl von Festplatten durchführen.
Antwort2
GUI-Methode
Schließen Sie das Laufwerk an.
Gehen Sie
Disks
im Desktop-Finder (odersudo gnome-disks
auf einem Terminal) zuWählen Sie in der linken Spalte die richtige Festplatte aus.
Klicken Sie auf das Zahnradsymbol
Wählen
edit mount options
Drehen
off
Überprüfen Sie beide
mount at startup
undshow user interface
Das ist es!
Antwort3
Ich war vor Kurzem in der gleichen Situation und habe eine Lösung gefunden.
Ich habe zwei Benutzer, ADMIN und DESKTOP USER, für die ich bei ihren jeweiligen Anmeldungen dasselbe Laufwerk mit der Bezeichnung STORAGE mounten wollte, also:
In der Datei /etc/fstab
musste ich folgenden Eintrag hinzufügen:
LABEL=STORAGE /media/$USER/STORAGE auto nosuid,nodev,nofail,x-gvfs-show 0 0
Bemerkenswert ist die Verwendung der Umgebungsvariable $USER
.
Dies ist für Ubuntu 16.04, wo das neue Laufwerk unter/media/<username>/<drive-label>
Sie können anstelle von auch UUID verwenden <drive-label>
.