Benutzer-Werkzeuge

Webseiten-Werkzeuge


nextcloud:administration:skeleton_useradd

Dies ist eine alte Version des Dokuments!


Standdard-Dateien für neuer User

Ich werde ersteinmal kein eigenes Skeleton-Directory anlegen Das Verzeichnis:
/srv/nextcloud/data/skeleton
habe ich aber schon vorbereitet.

'skeletondirectory' => '',

https://www.hostflash.de/blog/webhosting/nextcloud-standarddateien-fuer-neue-benutzer-aendern-oder-entfernen.html

https://chat.deepseek.com/share/f4pe4raqmw4rhl74jq

Standardverzeichnis für neue Nutzer anpassen

Um neuen Nutzern in Nextcloud 33.0.3 ein individuelles, auf Ihren Verein zugeschnittenes Benutzerverzeichnis bereitzustellen, verwenden Sie die Funktion des „Skeleton Directory“.

Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung.

Schritt 1: Benutzerdefiniertes Skeleton-Verzeichnis anlegen

Legen Sie an einem geeigneten Ort, außerhalb des Nextcloud-Kernverzeichnisses, ein neues Verzeichnis an. Der Pfad /var/www/nextcloud/data/ ist ein guter Standardort. Den Ordnernamen können Sie beliebig wählen (z.B. verein_skeleton).

 # Wechseln Sie in Ihr Nextcloud-Datenverzeichnis cd /var/www/nextcloud/data
Erstellen Sie Ihren individuellen Skeleton-Ordner
 
sudo mkdir verein_skeleton

Schritt 2: Inhalt für neue Nutzer vorbereiten

Kopieren Sie nun alle Dateien, Ordner und Dokumente in diesen neuen Ordner, die jeder neue Nutzer standardmäßig in seinem persönlichen Nextcloud-Verzeichnis vorfinden soll. Das können z.B. Ihre Vereinssatzung, Leitfäden oder eine vorgegebene Ordnerstruktur sein.

 # Beispiel: Kopieren Sie Ihre vorbereiteten Dateien in den Skeleton-Ordner sudo cp -r /pfad/zu/ihren/vereinsdokumenten/* /var/www/nextcloud/data/verein_skeleton/ 

Schritt 3: Die richtigen Berechtigungen setzen

Der Webserver-Benutzer (meist www-data) muss Lese- und Ausführungsrechte für diesen Ordner und seinen Inhalt haben.

 # Setzen Sie die Besitzerrechte für den Webserver-Benutzer sudo chown -R www-data:www-data /var/www/nextcloud/data/verein_skeleton
Setzen Sie die Berechtigungen (755 = lesen, schreiben, ausführen für den Besitzer; lesen und ausführen für andere)
 
sudo chmod -R 755 /var/www/nextcloud/data/verein_skeleton

Schritt 4: Die Nextcloud-Konfiguration anpassen

Jetzt müssen Sie Nextcloud mitteilen, wo sich Ihr neues Skeleton-Verzeichnis befindet. Öffnen Sie die Konfigurationsdatei config.php zum Bearbeiten.

 sudo vi /var/www/nextcloud/config/config.php 

Fügen Sie innerhalb des $CONFIG = array (-Blocks die folgende Zeile ein. Achten Sie auf die korrekte Syntax und die einfachen Anführungszeichen.

 'skeletondirectory' => '/var/www/nextcloud/data/verein_skeleton', 

Ein Auszug aus der config.php könnte dann so aussehen:

 <?php $CONFIG = array ( 'datadirectory' => '/var/www/nextcloud/data', // ... andere Einstellungen ... 'skeletondirectory' => '/var/www/nextcloud/data/verein_skeleton', ); 

Schritt 5: Änderungen übernehmen

Starten Sie Ihren Webserver neu, damit die Änderungen wirksam werden.

Für Apache:

sudo systemctl restart apache2

Für Nginx:

sudo systemctl restart nginx

Wichtige Hinweise für die Praxis

  • Nur für neue Nutzer: Diese Einstellung wirkt sich ausschließlich auf neue Benutzerkonten aus, die nach der Konfiguration erstellt werden. Bestehende Nutzer sehen diese Dateien nicht.
  • Update-sicher: Es wird dringend empfohlen, einen eigenen Ordner außerhalb von core/skeleton zu verwenden. Andernfalls werden Ihre Anpassungen bei einem Nextcloud-Update überschrieben.
  • Keine Vorlage für bestehende Nutzer: Dateien, die Sie später zu diesem Ordner hinzufügen, werden nicht automatisch in den Verzeichnissen bereits existierender Nutzer erscheinen.
  • Platzhalter für Sprachen: Sie können den Platzhalter {lang} in Ihrem Pfad verwenden, um verschiedene Skeleton-Ordner für verschiedene Sprachen bereitzustellen (z.B. …/verein_skeleton_{lang}). Nextcloud verwendet dann den Ordner, der zur Sprache des Nutzers passt.
nextcloud/administration/skeleton_useradd.1782888182.txt.gz · Zuletzt geändert: von wikiadmin