Einbinden einer externen Festplatte für alle Benutzer beim Start in Ubuntu 14.04

Einbinden einer externen Festplatte für alle Benutzer beim Start in Ubuntu 14.04

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 fstabDatei. 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 blkidlistet alle auf Ihrem System verfügbaren Partitionen auf. Notieren Sie sich UUIDdie 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/ExtHDD01wä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

  1. Schließen Sie das Laufwerk an.

  2. Gehen Sie Disksim Desktop-Finder (oder sudo gnome-disksauf einem Terminal) zu

  3. Wählen Sie in der linken Spalte die richtige Festplatte aus.

  4. Klicken Sie auf das ZahnradsymbolBildbeschreibung hier eingeben

  5. Wählenedit mount options

  6. Drehenoff

  7. Überprüfen Sie beide mount at startupundshow 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/fstabmusste 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>.

verwandte Informationen