Монтирование внешнего жесткого диска для всех пользователей при запуске в Ubuntu 14.04

Монтирование внешнего жесткого диска для всех пользователей при запуске в Ubuntu 14.04

Привет, я новичок в Ubuntu и недавно установил 14.04 LTS. У меня возникли проблемы с монтированием внешних жестких дисков для всех пользователей при запуске. Например, после запуска, если я вхожу как пользователь A, только пользователь A может получить доступ к внешнему носителю, а другие не могут получить доступ к этим внешним носителям. Может ли кто-нибудь помочь мне решить эту проблему.

Выводы для следующих команд

судо 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" 

судо 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

кот /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

решение1

Чтобы смонтировать раздел при запуске для всех пользователей, нам нужна запись в fstabфайле. В настоящее время происходит следующее: жесткий диск монтируется для пользователя, который входит в систему, что дает права доступа только этому пользователю. Добавив запись в fstab, раздел будет смонтирован пользователем root с доступом для всех пользователей. Этот доступ для чтения и записи можно будет контролировать позже.

sudo blkidперечисляет все разделы, доступные в вашей системе. Запишите UUIDраздел NTFS, который вы хотите смонтировать при загрузке. В вашем случае, похоже,00148BDE148BD4D6

Теперь создайте папку, например sudo mkdir /media/ExtHDD01. Это папка, в которую будет смонтирован ваш внешний раздел жесткого диска. Эта папка будет принадлежать пользователю root. Чтобы предоставить другим пользователям разрешение на чтение и запись в эту папку, нам нужно предоставить соответствующие разрешения. этого chmod -R 777 /media/ExtHDD01будет достаточно. Теперь вам нужно отредактировать файл fstab. Для этого введите следующую команду.

sudo nano /etc/fstab

перейдите в конец файла и добавьте туда следующую строку.

UUID=00148BDE148BD4D6 /media/ExtHDD01/    ntfs-3g        auto,user,rw 0 0

Перезагрузите систему, и все будет готово. Вы можете выполнить ту же процедуру для любого количества жестких дисков.

решение2

Метод графического интерфейса

  1. подключите диск.

  2. Перейдите Disksв Finder на рабочем столе (или sudo gnome-disksв терминале)

  3. Выберите нужный диск в левом столбце.

  4. Нажмите на значок шестеренки.введите описание изображения здесь

  5. Выбиратьedit mount options

  6. Повернутьoff

  7. Проверьте оба варианта mount at startupиshow user interface

Вот и все!

решение3

Недавно я оказался в такой же ситуации и нашел решение.

У меня есть 2 пользователя, ADMIN и DESKTOP USER, для которых я хотел бы смонтировать один и тот же диск с меткой STORAGE при их соответствующих входах в систему, поэтому:

В файл /etc/fstabмне пришлось добавить следующую запись:

LABEL=STORAGE /media/$USER/STORAGE auto nosuid,nodev,nofail,x-gvfs-show 0 0

Примечательным моментом является использование переменной окружения $USER.

Это для Ubuntu 16.04, где новый диск монтируется под/media/<username>/<drive-label>

Вы также можете использовать UUID вместо <drive-label>.

Связанный контент