Benutzer-Werkzeuge

Webseiten-Werkzeuge


nextcloud:administration:skeleton_useradd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
nextcloud:administration:skeleton_useradd [2026/07/05 07:11] – gelöscht - Externe Bearbeitung (Datum unbekannt) 127.0.0.1nextcloud:administration:skeleton_useradd [2026/07/05 07:11] (aktuell) – ↷ Seite von nextcloud:administration:administration:skeleton_useradd nach nextcloud:administration:skeleton_useradd verschoben jrberndt
Zeile 1: Zeile 1:
 +====== 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'').
 +<code bash> # Wechseln Sie in Ihr Nextcloud-Datenverzeichnis cd /var/www/nextcloud/data
 +Erstellen Sie Ihren individuellen Skeleton-Ordner
 +
 +sudo mkdir verein_skeleton
 +</code>
 +
 +===== 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.
 +<code bash> # Beispiel: Kopieren Sie Ihre vorbereiteten Dateien in den Skeleton-Ordner sudo cp -r /pfad/zu/ihren/vereinsdokumenten/* /var/www/nextcloud/data/verein_skeleton/ </code>
 +
 +===== 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.
 +<code bash> # 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
 +</code>
 +
 +===== 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.
 +<code bash> sudo vi /var/www/nextcloud/config/config.php </code>
 +
 +Fügen Sie innerhalb des ''$CONFIG = array (''-Blocks die folgende Zeile ein. Achten Sie auf die korrekte Syntax und die einfachen Anführungszeichen.
 +<code php> 'skeletondirectory' => '/var/www/nextcloud/data/verein_skeleton', </code>
 +
 +Ein Auszug aus der ''config.php'' könnte dann so aussehen:
 +<code php> <?php $CONFIG = array ( 'datadirectory' => '/var/www/nextcloud/data', // ... andere Einstellungen ... 'skeletondirectory' => '/var/www/nextcloud/data/verein_skeleton', ); </code>
 +
 +===== Schritt 5: Änderungen übernehmen =====
 +
 +Starten Sie Ihren Webserver neu, damit die Änderungen wirksam werden.
 +
 +Für Apache:
 +<code bash>
 +sudo systemctl restart apache2
 +</code>
 +
 +Für Nginx:
 +<code bash>
 +sudo systemctl restart nginx
 +</code>
 +
 +===== 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.
 +
 +