Полномочия Доли NFS между WDMyCloud / RaspberryPi с OwnCloud

Поиск некоторой помощи в установке NFS совместно использует между WDMyCloud (Сервер NFS) и RaspberryPi (Клиент NFS).

Я настроил долю успешно с помощью ниже конфигурации, но испытав некоторые затруднения в установке корректных полномочий для OwnCloud для доступа к файлам.

WDMyCloud (сервер NFS)

/etc/exports

# Use nobody user (uid 65534) for nfs guest.  This is restricted from private
# shares by ACLs.
#
/nfs/owncloud 192.168.0.25(rw,all_squash,sync,no_subtree_check,insecure,crossmnt,anonuid=33,anongid=33)

grep 33/etc/passwd

www-data:x:33:33:www-data:/var/www:/bin/sh

grep 33/etc/group

www-data:x:33:root,nobody,daapd

Raspberry Pi (клиент NFS)

/etc/fstab

proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that
192.168.0.30:/nfs/owncloud  /owncloud   nfs nouser,atime,auto,rw,dev,exec,suid 0 0

Монтируется успешно

raspberrypi ~ # df -h
Filesystem                  Size  Used Avail Use% Mounted on
/dev/root                    15G  1.8G   13G  13% /
devtmpfs                    237M     0  237M   0% /dev
tmpfs                       242M  8.5M  233M   4% /run
tmpfs                       242M     0  242M   0% /sys/fs/cgroup
/dev/mmcblk0p1               63M   21M   43M  33% /boot
192.168.0.30:/nfs/owncloud  3.6T  151G  3.4T   5% /owncloud

Но перечисляя каталог, это показывает другому пользователю/группе:

raspberrypi ~ # ls -lAh /owncloud/
total 172K
drwxr-xr-x 2 nobody pi 4.0K Oct 17 22:01 files_external
-rw-r--r-- 1 nobody pi  284 Oct 17 21:37 .htaccess
-rw-r--r-- 1 nobody pi  145 Oct 17 22:01 htaccesstest.txt
-rw-r--r-- 1 nobody pi    0 Oct 17 22:01 index.html
-rw-r--r-- 1 nobody pi 156K Oct 17 22:01 owncloud.db
-rw-r--r-- 1 nobody pi    0 Oct 17 22:01 owncloud.log

Я даже не выполняю это как пользователь 'пи', таким образом, не уверенное, почему эта группа используется:

raspberrypi ~ # whoami
root

Я делал попытку перезапуска сервиса "сервера ядра nfs" на серверную сторону рядом exportfs -a без удачи.

То, чего я пытаюсь достигнуть, - чтобы владение файла/каталога было "www-данными" и для пользователя и для группы.

Любая справка очень ценилась бы.

Удачи,

ОБНОВЛЕНИЕ:

Только добавить, UUID для www-data на Raspberry Pi также 33:

raspberrypi ~ # grep 33 /etc/passwd
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
raspberrypi ~ # grep 33 /etc/group
www-data:x:33:www-data
1
задан 18 October 2016 в 20:41

1 ответ

Проблема состоит в том, что все файлы в NFS монтируют потребность, которая будет принадлежать пользователю веб-сервера. Иначе Вы столкнетесь с проблемами. Самое легкое - то, если Вы монтируете его через smbclient как пользователь веб-сервера и делаете символьную ссылку каталога данных. Между прочим. Рекомендуется использовать Nextcloud вместо ownCloud, потому что это содержит важные исправления безопасности. Nextcloud также имеет функцию для доступа, кто-то совместно использует непосредственно. Это очень легко.

0
ответ дан 8 December 2019 в 08:22

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

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