Nextcloud - Dein Datenverzeichnis kann von anderen Benutzern gelesen werden


Timoh94
Go to solution Solved by mgutt,

Recommended Posts

Bitte das Ergebnis posten:

ls -an /mnt/user/nextcloud

 

Jetzt bemängelt er ja "nur" noch, dass die ".ocdata" fehlt bzw nicht die richtigen Rechte hätte.

 

Geh auch mal bitte hin und öffne die Console des Containers und führe das aus:

ps aux

 

Bei USER sollte "www-data" stehen:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0 270084 38216 ?        Ss   11:31   0:00 apache2 -DFOREGROUND
www-data    71  0.0  0.0 270124  9536 ?        S    11:31   0:00 apache2 -DFOREGROUND
www-data    72  0.0  0.0 270124  9536 ?        S    11:31   0:00 apache2 -DFOREGROUND
www-data    73  0.0  0.0 270124  9536 ?        S    11:31   0:00 apache2 -DFOREGROUND
www-data    74  0.0  0.0 270124  9536 ?        S    11:31   0:00 apache2 -DFOREGROUND
www-data    75  0.0  0.0 270124  9536 ?        S    11:31   0:00 apache2 -DFOREGROUND
root        76  0.0  0.0   2484   580 pts/0    Ss+  14:17   0:00 sh
root        87  0.5  0.0   2484   516 pts/1    Ss   14:20   0:00 sh
root        94  0.0  0.0   6760  2816 pts/1    R+   14:20   0:00 ps aux

Und das:

id www-data

Sollte die ID 33 zeigen:

uid=33(www-data) gid=33(www-data) groups=33(www-data)

 

Link to comment
7 minutes ago, mgutt said:

Bitte das Ergebnis posten:

ls -an /mnt/user/nextcloud

 

 

ls -an /mnt/user/nextcloud
total 414740
drwxrwx--- 1 99 100       144 Oct 10 14:24 .
drwxrwxrwx 1 99 100       205 Oct  9 14:43 ..
-rw-r--r-- 1 33  33       542 Oct  9 16:43 .htaccess
drwxr-xr-x 1 33  33        69 Jun 29  2020 Ch
drwxr-xr-x 1 33  33        32 Jan  7  2022 D
drwxr-xr-x 1 33  33        91 Jan 26  2022 F
drwxr-xr-x 1 33  33        54 Feb  7  2020 Fa
drwxr-xr-x 1 33  33        69 Jan  7  2022 Ma
drwxr-xr-x 1 33  33        32 Jan  7  2022 Mo
drwxr-xr-x 1 33  33        24 Jan  7  2022 Na
drwxr-xr-x 1 33  33        54 Jan  7  2022 Ph
drwxr-xr-x 1 33  33        32 Jan  7  2022 Ra
drwxr-xr-x 1 33  33        32 Jan  7  2022 Ta
drwxr-xr-x 1 33  33        69 Mar 23  2022 Tr
drwxr-xr-x 1 33  33        69 Jan  7  2022 V
drwxr-xr-x 1 33  33         6 Feb 20  2020 __groupfolders
drwxr-xr-x 1 33  33        20 Dec 17  2021 appdata_ocbfxw41o1bl
drwxr-xr-x 1 33  33       209 Apr 26  2020 appdata_ockmcgf2pmy6
drwxr-xr-x 1 33  33       212 Apr 26  2020 appdata_ocvyerrrpq85
-rw-r--r-- 1 33  33  61274603 May 27 12:17 audit.log
-rw-r--r-- 1 33  33 222782764 Oct 28  2021 audit.log.1
drwxr-xr-x 1 33  33        26 Oct  9 16:43 files_external
-rw-r--r-- 1 33  33         0 Apr 14  2020 flow.log
drwxr-xr-x 1 33  33        24 Jun 27  2020 g
drwxr-xr-x 1 33  33        47 Jan  7  2022 h
-rw-r--r-- 1 33  33         0 Oct  9 16:43 index.html
-rw-r--r-- 1 33  33        19 Apr 16  2020 memory_limit.ini
-rw-r----- 1 33  33  35628978 Oct 10 14:07 nextcloud.log
-rw-r--r-- 1 33  33 104858320 Feb 20  2022 nextcloud.log.1
drwxr-xr-x 1 33  33      4096 Jun 29  2020 ownbackup
-rw-r--r-- 1 33  33      4096 Oct  5 08:39 owncloud.db
drwxr-xr-x 1 33  33        14 Jan  7  2022 s
drwxr-xr-x 1 33  33        32 Jun 26  2019 sy
-rw-rw-rw- 1  0   0         0 Oct 10 14:15 test.txt
drwxr-xr-x 1 33  33        47 Jan  7  2022 thu
drwxr-xr-x 1 33  33        80 Apr 26  2020 updater-ockmcgf2pmy6
-rw-r--r-- 1 33  33    109936 Mar 29  2020 updater.log

 

 

7 minutes ago, mgutt said:

Geh auch mal bitte hin und öffne die Console des Containers und führe das aus:

ps aux

 

Bei USER sollte "www-data" stehen:

 

# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.7  0.2 270084 39900 ?        Ss   14:25   0:00 apache2 -DFOREGROUND
www-data    31  4.5  0.3 276692 49352 ?        S    14:25   0:00 apache2 -DFOREGROUND
www-data    32  0.0  0.0 270124  9776 ?        S    14:25   0:00 apache2 -DFOREGROUND
www-data    33  0.0  0.0 270124  9776 ?        S    14:25   0:00 apache2 -DFOREGROUND
www-data    34  0.0  0.0 270124  9776 ?        S    14:25   0:00 apache2 -DFOREGROUND
www-data    35  0.0  0.0 270124  9776 ?        S    14:25   0:00 apache2 -DFOREGROUND
www-data    36  0.0  0.0 270124  9776 ?        S    14:25   0:00 apache2 -DFOREGROUND
root        37  0.5  0.0   2484   512 pts/0    Ss   14:25   0:00 sh
root        44  0.0  0.0   6760  3008 pts/0    R+   14:25   0:00 ps aux

 

 

 

7 minutes ago, mgutt said:

Und das:

id www-data

Sollte die ID 33 zeigen:

uid=33(www-data) gid=33(www-data) groups=33(www-data)

 

 

# id www-data
uid=33(www-data) gid=33(www-data) groups=33(www-data)

 

Edited by Timoh94
Link to comment
6 minutes ago, mgutt said:

Ok und wo war jetzt noch Mal die Datei .ocdata?

ich habe die nicht gelöscht oder so.

Soll ich mit touch .ocdata einfach eine anlegen?

 

EDIT:
Habe eine mit touch .ocdata angelegt. Leider keine Veränderung

 

:/mnt/user/nextcloud# ls -an /mnt/user/nextcloud
total 414740
drwxrwx--- 1 99 100       158 Oct 10 15:02 .
drwxrwxrwx 1 99 100       205 Oct  9 14:43 ..
-rw-r--r-- 1 33  33       542 Oct  9 16:43 .htaccess
-rw-rw-rw- 1  0   0         0 Oct 10 15:02 .ocdata

 

Edited by Timoh94
Link to comment
3 hours ago, mgutt said:

In dem Post hattest du aber noch eine?!

https://forums.unraid.net/topic/129369-nextcloud-dein-datenverzeichnis-kann-von-anderen-benutzern-gelesen-werden/?do=findComment&comment=1178521

 

Setz auf jeden Fall noch User und Dateirechte wie sie sein müssen:

 

chmod 644 /mnt/user/nextcloud/.ocdata

 

chown 33:33 /mnt/user/nextcloud/.ocdata

 

 

Sorry aber ich habe es wirklich nicht gelöscht, zumindest nicht wissenlich.

Ich habe das ocdata angepasst, hat aber leider nichts an der Fehlermeldung geändert.

-rw-r--r-- 1 33  33         0 Oct 10 15:02 .ocdata

 

 

EDIT:

Ich habe Mal im Container selbst geguckt, ist da vielleicht was falsch weil data der einzige Ordner mit anderen Rechten ist?

 

root@9e2a51c8081f:/var/www/html# ls -na
total 116
drwxrwxrwx 1 33  33   468 Oct  8 22:30 .
drwxrwxr-x 1 33   0    42 Oct  9 16:50 ..
-rw-r--r-- 1 33  33  4385 Oct  9 16:43 .htaccess
-rw-r--r-- 1 33  33   101 Oct  8 22:29 .user.ini
drwxr-xr-x 1 33  33   824 Oct  8 22:29 3rdparty
-rw-r--r-- 1 33  33 19327 Oct  8 22:29 AUTHORS
-rw-r--r-- 1 33  33 34520 Oct  8 22:29 COPYING
drwxr-xr-x 1 33  33  1112 Jul 24  2021 apps
drwxrwxrwx 1 33  33   414 Oct  5 08:38 config
-rw-r--r-- 1 33  33  4095 Oct  8 22:29 console.php
drwxr-xr-x 1 33  33   428 Oct  8 22:30 core
-rw-r--r-- 1 33  33  6260 Oct  8 22:29 cron.php
drwxrwxrwx 1 33  33   628 Oct  9 17:21 custom_apps
drwxrwx--- 1 99 100   158 Oct 10 15:02 data
drwxr-xr-x 1 33  33  9276 Oct  8 22:30 dist
-rw-r--r-- 1 33  33   156 Oct  8 22:29 index.html
-rw-r--r-- 1 33  33  3456 Oct  8 22:29 index.php
drwxr-xr-x 1 33  33   126 Oct  8 22:30 lib
-rw-r--r-- 1 33  33     0 Oct  8 22:29 nextcloud-init-sync.lock
-rwxr-xr-x 1 33  33   283 Oct  8 22:29 occ
drwxr-xr-x 1 33  33    18 Oct  8 22:30 ocm-provider
drwxr-xr-x 1 33  33    50 Oct  8 22:30 ocs
drwxr-xr-x 1 33  33    18 Oct  8 22:30 ocs-provider
-rw-r--r-- 1 33  33  3139 Oct  8 22:29 public.php
-rw-r--r-- 1 33  33  5340 Oct  8 22:29 remote.php
drwxr-xr-x 1 33  33   158 Oct  8 22:30 resources
-rw-r--r-- 1 33  33    26 Oct  8 22:29 robots.txt
-rw-r--r-- 1 33  33  2452 Oct  8 22:29 status.php
drwxr-xr-x 1 33  33    26 Apr 15  2020 themes
-rw-r--r-- 1 33  33   382 Oct  8 22:30 version.php

 

Edited by Timoh94
Link to comment
  • Solution
4 hours ago, Timoh94 said:

Ich habe Mal im Container selbst geguckt, ist da vielleicht was falsch weil data der einzige Ordner mit anderen Rechten ist?

 

777 bzw drwxrwx--- ist in jedem Fall richtig. Ist bei mir auch so. Aber jetzt sehe ich was. Warum gehört dein /data Ordner dem User 99 und der Gruppe 100?!

 

image.png.20e538e5d6d1a9ca1ba4374d8515f977.png

 

Bitte wie folgt korrigieren:

 

chown 33:33 /mnt/user/nextcloud

 

 

  • Thanks 1
Link to comment
On 10/10/2022 at 11:34 PM, mgutt said:

777 bzw drwxrwx--- ist in jedem Fall richtig. Ist bei mir auch so. Aber jetzt sehe ich was. Warum gehört dein /data Ordner dem User 99 und der Gruppe 100?!

 

image.png.20e538e5d6d1a9ca1ba4374d8515f977.png

 

Bitte wie folgt korrigieren:

 

chown 33:33 /mnt/user/nextcloud

 

 

Ja danke das war es endlich!

Vielen Dank für die große Hilfe :)

 

 

EDIT:

@mguttIch habe meinen unRAID Server neugestartet und danach kam wieder der 0770 Fehler... habe ich "chown 33:33 /mnt/user/nextcloud" ausgeführt und es geht wieder.

Woran kann das liegen dass nach jedem Serverneustart dieses Problem auftritt und hast du eine Idee wie man das löst?

Edited by Timoh94
Link to comment
  • 4 weeks later...
  • 1 month later...

Hallo mgutt, ich habe deine Antwort nach so langer Zeit nicht mehr erwartet und es leider jetzt erst gesehen. Danke ich freue mich dass du mir wieder versuchst zu helfen!

 

On 11/7/2022 at 2:20 PM, mgutt said:

Üergibst du dem Container bestimmte User IDs? Zeig mal die erweiterte Ansicht von den Containereinstellungen.

Nicht dass ich wüsste:

grafik.thumb.png.3594ec69e4f4a69dd381effb8042c6c0.png

 

 

Mittlerweile gab es ein paar Updates und ich kann den Container bisher normal nutzen ohne den Befehl nach jedem Neustart abzufeuern, jedoch bekomme diese Meldung nun in der Nextlcoud selbst und auch das "chown 33:33 /mnt/user/nextcloud" bringt da nichts:

grafik.thumb.png.2447ec577c09ef70640664ea6ccb046f.png

Edited by Timoh94
Link to comment
On 12/15/2022 at 1:18 PM, Timoh94 said:

jedoch bekomme diese Meldung nun in der Nextlcoud

Das kannst du hier im Forum suchen. 

 

On 12/15/2022 at 1:18 PM, Timoh94 said:

Mittlerweile gab es ein paar Updates und ich kann den Container bisher normal nutzen

Ok. Wenn doch wieder Probleme auftauchen, könnte man den Container auf 99:100 umstellen:

https://forums.unraid.net/topic/123856-durch-nextcloud-erstellte-ordner-sind-im-unraid-share-schreibgeschützt/?do=findComment&comment=1129506

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.