# Nextcloud 23: Öffentliches Profil per Default deaktivieren

**URL:** <https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310>\
**Category:** Nextcloud/Owncloud\
**Tags:** datenschutz, nextcloud\
**Created:** [6. Dezember 2021 um 19:12 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310 "2021-12-06T19:12:16Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![dominik](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/dominik/32/443_2.png) [@dominik](https://ask.linuxmuster.net/u/dominik)\
**Post date:** [6. Dezember 2021 um 19:12 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/1 "2021-12-06T19:12:16Z")

</div>

Hallo Linuxmuster-Gemeinde,

ich habe testweise eine Nextcloud 23 installiert und es mir angeschaut. Da sind für die Schule einige schöne neue Features dabei (bspw. einfachere Terminvereinbarungen).

Allerdings ist auch eine öffentliche Profile-Seite pro Nutzer dabei ([https://cloud.beispiel.de/u/{username}](https://cloud.beispiel.de/u/%7Busername%7D), bitte für eure Nextcloud anpassen), auf der standardmäßig der vollständige Name angezeigt wird. Die Seite ist per Default aktiviert und muss von jedem Nutzer einzeln deaktiviert werden. Ich habe auch keine Einstellung dazu gefunden, mit der es sich per Default deaktivieren lässt.

Deshalb habe ich es bei mir im Source-Code deaktiviert. Unter `nextcloud_dir/lib/private/Accounts/AccountManager.php` kann man das Profile deaktivieren.

```auto
...
[
     'name' => self::PROPERTY_PROFILE_ENABLED,
     'value' => '1',
],
...

```

Dort den Value von 1 zu 0 ändern und schon sind die Profile-Seiten erstmal deaktiviert und lassen sich in den Persönlichen Einstellungen aktivieren. Ein OPT-IN ist hier sicherlich die sinnvollere Variante.

Diese Einstellung wird nach einem Update überschrieben werden.

Viele Grüße  
Dominik

---

<div class="post-metadata">

**Author:** ![MachtDochNix](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/machtdochnix/32/44_2.png) [@MachtDochNix](https://ask.linuxmuster.net/u/MachtDochNix)\
**Post date:** [7. Dezember 2021 um 05:04 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/2 "2021-12-07T05:04:30Z")

</div>

Hallo Dominik,

danke für deine Information und den Workaround.

Nur der Vollständigkeitshalber: Der von dir angegebene Link für allerdings in Leere.

Beste Grüße

Thorsten

PS: Nutze meinen Post um deine Lösung als solche zu markieren. Danke!

---

<div class="post-metadata">

**Author:** ![dominik](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/dominik/32/443_2.png) [@dominik](https://ask.linuxmuster.net/u/dominik)\
**Post date:** [7. Dezember 2021 um 06:32 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/3 "2021-12-07T06:32:01Z")

</div>

Guten Morgen Thorsten,

das mit der URL war so beabsichtigt, da müssen jeweils die Daten der eigenen Nextcloud eingetragen werden. Ich habe es im Post dazugeschrieben.

Viele Grüße  
Dominik

---

<div class="post-metadata">

**Author:** ![crazy-to-bike](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/crazy-to-bike/32/6213_2.png) [@crazy-to-bike](https://ask.linuxmuster.net/u/crazy-to-bike)\
**Post date:** [7. Dezember 2021 um 07:49 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/4 "2021-12-07T07:49:17Z")

</div>

Hallo,

danke für den Workarround. Das Problem ist, dass man da bei jedem Update wieder dran denken muss.  
Daher sollten wir bei NC anfragen, wie man das in der index.php deaktivieren kann oder ob die das beim nächsten Update einbauen.  
Betrifft ja alle Schulen.

Viele Grüße  
Steffen

---

<div class="post-metadata">

**Author:** ![MachtDochNix](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/machtdochnix/32/44_2.png) [@MachtDochNix](https://ask.linuxmuster.net/u/MachtDochNix)\
**Post date:** [7. Dezember 2021 um 09:57 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/5 "2021-12-07T09:57:45Z")

</div>

Hallo Steffen

> [@crazy-to-bike](#):
>
> Daher sollten wir bei NC anfragen, wie man das in der index.php deaktivieren kann oder ob die das beim nächsten Update einbauen.  
> Betrifft ja alle Schulen.

Guter Gedanke! 👍 Magst du das machen?

Beste Grüße

Thorsten

---

<div class="post-metadata">

**Author:** ![Tobias](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/tobias/32/85_2.png) [@Tobias](https://ask.linuxmuster.net/u/Tobias)\
**Post date:** [7. Dezember 2021 um 16:41 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/6 "2021-12-07T16:41:10Z")

</div>

Hat schon jemand gemacht.  
Zumindest will der/die es konfigurabel haben:

> <https://github.com/nextcloud/server/pull/29372>
>
> Contributes to https://github.com/nextcloud/server/issues/28139

Daumen dran setzen, wenn ihr ein github-Konto habt, damit das wahrgenommen wird.

Vg, Tobias

---

<div class="post-metadata">

**Author:** ![crazy-to-bike](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/crazy-to-bike/32/6213_2.png) [@crazy-to-bike](https://ask.linuxmuster.net/u/crazy-to-bike)\
**Post date:** [8. Dezember 2021 um 08:25 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/7 "2021-12-08T08:25:57Z")

</div>

Hallo,

> [@Tobias](#):
>
> Daumen dran setzen, wenn ihr ein github-Konto habt, damit das wahrgenommen wird.

offensichtlich hält sich Daumen hoch und runter die Waage. Das ist schlecht.

Ich habe keinen Github-Account, aber vielleicht sollte man das Datenschutzargument deutlich herausstellen. Da Nextcloud ja u.a. genau damit wirbt, wäre es fatal, wenn es keine Konfigurationsmöglichkeit für das globale Abschalten öffentlicher Profile gibt.

Viele Grüße  
Steffen

---

<div class="post-metadata">

**Author:** ![Tobias](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/tobias/32/85_2.png) [@Tobias](https://ask.linuxmuster.net/u/Tobias)\
**Post date:** [9. Dezember 2021 um 09:13 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/8 "2021-12-09T09:13:32Z")

</div>

Hi zusammen,

@crazy-to-bike , falls du `+142 -143` meinst, das sind Codezeilen die hinzugefügt (+) und entfernt (-) würden, sobald der Patch integriert würde.

Aber die 5 Daumen hoch hat schon gebracht, dass es eine Reaktion gab und ich (und damit ihr) mit dem Vorschlag gelobt wurdet und das früher oder später (so denke ich) eingebaut wird, dass das user-profile global konfigurierbar opt-in oder opt-out wird.

> <https://github.com/nextcloud/server/pull/29372#issuecomment-989452271>
>
> Contributes to https://github.com/nextcloud/server/issues/28139

Vg, Tobias

---

<div class="post-metadata">

**Author:** ![crazy-to-bike](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/crazy-to-bike/32/6213_2.png) [@crazy-to-bike](https://ask.linuxmuster.net/u/crazy-to-bike)\
**Post date:** [9. Dezember 2021 um 09:21 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/9 "2021-12-09T09:21:57Z")

</div>

Hallo Tobias,

das hört sich gut an.

Viele Grüße  
Steffen

---

<div class="post-metadata">

**Author:** ![Tobias](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/tobias/32/85_2.png) [@Tobias](https://ask.linuxmuster.net/u/Tobias)\
**Post date:** [20. April 2022 um 12:50 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/10 "2022-04-20T12:50:19Z")

</div>

PS. Update: Die Konfigurierbarkeit eines öffentlichen Profils ist jetzt gemerged. Es ist mit 23.0.4 (rc1 momentan) konfigurierbar:

Allerdings auch dann als opt-out, d.h. der Administrator der Nextcloud muss das von Hand abschalten.

Hier ist die Anleitung, die ist schon aktuell: [Profile configuration — Nextcloud latest Administration Manual latest documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_user/profile_configuration.html)

VG, Tobias

---

<div class="post-metadata">

**Author:** ![Tobias](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/tobias/32/85_2.png) [@Tobias](https://ask.linuxmuster.net/u/Tobias)\
**Post date:** [20. April 2022 um 13:21 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/11 "2022-04-20T13:21:50Z")

</div>

Ich habe allerdings auch festgestellt, weil ich von v21/v22 über v23.0.3 nach v23.0.4rc1 upgedated habe und die user noch keine Chance hatten ihr Profil aufzurufen, dass bei mir jetzt kein Nutzer Profile aktiviert hat.

Die Nutzer können sie dann wieder manuell aktivieren, wenn sie möchten.

Sorry, vergaß zu kapieren: man kann jetzt in der config.php auch profile komplett abschalten: dann wird weder beim Admin der „was ist default“ switch angezeigt, noch der switch „Profile aktivieren“ beim User.

Also, das ist eher, was wir wollen:` 'profile.enabled' => false,` in config.php

---

<div class="post-metadata">

**Author:** ![garblixa](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/garblixa/32/3306_2.png) [@garblixa](https://ask.linuxmuster.net/u/garblixa)\
**Post date:** [20. April 2022 um 13:25 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/12 "2022-04-20T13:25:17Z")

</div>

Hallo,

danke für die Infos Tobias!

Alternative ist eine Apache rewrite Rule. In die Konfiguration des vhosts:

```auto
  <IfModule mod_rewrite.c>
    RewriteEngine on
    # Nextcloud disable profile page
    RewriteRule ^(.*)/u/(.*)$ %{HTTP_HOST} [R=301,L,NC]
  </IfModule>
```

Dann können die User das Profil auch aktivieren und es wird trotzdem nicht angezeigt. Ok, das könnte man dann auch mit einem occ Cronjob machen, wenn die Konfigurationsoption dann verfügbar ist.

Viele Grüße  
Klaus

---

<div class="post-metadata">

**Author:** ![jochen](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/jochen/32/121_2.png) [@jochen](https://ask.linuxmuster.net/u/jochen)\
**Post date:** [9. Mai 2022 um 20:19 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/13 "2022-05-09T20:19:53Z")

</div>

Hallo zusammen,

> [@Tobias](#):
>
> Die Konfigurierbarkeit eines öffentlichen Profils ist jetzt gemerged. Es ist mit 23.0.4 (rc1 momentan) konfigurierbar:

Ja, konnte man mit 23.0.4 schön zentral als Admin deaktivieren.  
Jetzt Update auf 24.0 und: es funktioniert nicht mehr (zumindest bei uns). Ich „liebe“ die Update-Politik von Nextcloud… 😡

Viele Grüße,  
Jochen

---

<div class="post-metadata">

**Author:** ![crazy-to-bike](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/crazy-to-bike/32/6213_2.png) [@crazy-to-bike](https://ask.linuxmuster.net/u/crazy-to-bike)\
**Post date:** [10. Mai 2022 um 05:43 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/14 "2022-05-10T05:43:21Z")

</div>

Hallo Jochen,

> [@jochen](#):
>
> Ja, konnte man mit 23.0.4 schön zentral als Admin deaktivieren.  
> Jetzt Update auf 24.0 und: es funktioniert nicht mehr

hast du das (nur) im Admin-Account abgeschaltet? Ich habe den Eintrag in die config.php vorgenommen, so dass der Knopf beim Admin ebenfalls verschwindet und es keinerlei Möglichkeit für öffentliche Profile mehr gibt.

Bin noch auf 23.0.4, aber das könnte auch in 24 noch klappen.

Viele Grüße  
Steffen

---

<div class="post-metadata">

**Author:** ![jochen](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/jochen/32/121_2.png) [@jochen](https://ask.linuxmuster.net/u/jochen)\
**Post date:** [10. Mai 2022 um 19:24 UTC](https://ask.linuxmuster.net/t/nextcloud-23-oeffentliches-profil-per-default-deaktivieren/8310/15 "2022-05-10T19:24:25Z")

</div>

Hallo Steffen,

> [@crazy-to-bike](#):
>
> hast du das (nur) im Admin-Account abgeschaltet? Ich habe den Eintrag in die config.php

ja, da die NC bei uns in der DMZ steht, komme ich da nicht ohne Weiteres auf die cli. Unser Dienstleister managed das, ich schau nur ab und zu mal über die WebUI als Admin rein.

Viele Grüße,  
Jochen
