www-data Пользователь не может получить доступ к смонтированному разделу

На моем локальном компьютере разработчика мой сервер nginx работает как пользовательские данные www. У меня есть отдельный жесткий диск объемом 3 ТБ, в котором хранятся мои локальные веб-сайты. Жесткий диск автоматически монтируется при запуске Ubuntu 16.04. Я могу получить доступ к своим файлам надлежащим образом со своим собственным пользователем, но когда я запускаю su www-data и пытаюсь получить доступ к файлам таким образом, я получаю ошибку прав доступа при доступе ко всему, что смонтировано в папке / media /.

Как я могу разрешить www-данным доступ к этому жесткому диску?

Подробности: BLKID (последний жесткий диск)

sudo blkid
/dev/sda1: UUID="BB84-E577" TYPE="vfat" PARTUUID="d62d7f99-f050-4411-8e57-0030bbd73635"
/dev/sda2: UUID="aba7016b-3277-416b-9243-fc10f1752b12" TYPE="ext2" PARTUUID="d567afcf-1f63-4f53-a8a9-d61c619f9493"
/dev/sda3: UUID="r3Gnc3-zpe7-m81D-dBde-ShtM-6z0j-FZhaIG" TYPE="LVM2_member" PARTUUID="d4ffe4c2-0c4e-45bd-83fe-3d12d5b4a74b"
/dev/sdb1: PARTLABEL="Microsoft reserved partition" PARTUUID="ff6c7bf2-9ffa-4d27-aebd-8f4f9569b985"
/dev/mapper/ubuntu--vg-root: UUID="fd4ff318-8e5c-489e-a17c-08a6c02f7919" TYPE="ext4"
/dev/mapper/ubuntu--vg-swap_1: UUID="86e3d28e-3c13-4e5d-a8c1-ad56778355e7" TYPE="swap"
/dev/sdb2: LABEL="data" UUID="53c5e897-b414-4faf-892c-ffd415f4d451" TYPE="ext4" PARTLABEL="Basic data partition" PARTUUID="30eff523-5ebc-46f5-9051-2e6604cb772d"

Подробности: FSTAB

/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro 0       1

# /boot was on /dev/sda2 during installation
UUID=aba7016b-3277-416b-9243-fc10f1752b12 /boot           ext2    defaults        0       2

# /boot/efi was on /dev/sda1 during installation
UUID=BB84-E577  /boot/efi       vfat    umask=0077      0       1
/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0


/dev/disk/by-uuid/53c5e897-b414-4faf-892c-ffd415f4d451 /media/steven/data auto nosuid,nodev,nofail 0 0
1
задан 22 December 2017 в 12:28

1 ответ

Я хотел бы предложить две вещи:

  1. Найти, какой группе принадлежит это устройство:

    ls -ald /dev/sdX
    
    • где X - буква, представляющая внешний обычно диск /dev/sdb или /dev/sdc
  2. Добавить пользователя www-data в эту группу:

    sudo usermod -a -G disk www-data
    

И Теперь пользователь www-data должен иметь доступ к этому внешнему жесткому диску.

1
ответ дан 22 December 2017 в 12:28

Другие вопросы по тегам:

Похожие вопросы: