1300 lines
41 KiB
HTML
1300 lines
41 KiB
HTML
|
|
<!doctype html>
|
|
<html lang="en" class="no-js">
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
|
|
|
|
|
|
|
|
|
<link rel="prev" href="../linux-als-ad-client/">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="icon" href="../../assets/images/favicon.png">
|
|
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.0">
|
|
|
|
|
|
|
|
<title>Nextcloud mit LDAP-Anbindung - Linux Grundlagen MK-IT</title>
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../../assets/stylesheets/main.618322db.min.css">
|
|
|
|
|
|
<link rel="stylesheet" href="../../assets/stylesheets/palette.ab4e12ef.min.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
|
|
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
|
|
|
|
|
|
|
|
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
|
|
|
|
|
|
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
|
|
|
|
|
|
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
|
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
|
<label class="md-overlay" for="__drawer"></label>
|
|
<div data-md-component="skip">
|
|
|
|
|
|
<a href="#vorbereitungen" class="md-skip">
|
|
Skip to content
|
|
</a>
|
|
|
|
</div>
|
|
<div data-md-component="announce">
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<header class="md-header md-header--shadow" data-md-component="header">
|
|
<nav class="md-header__inner md-grid" aria-label="Header">
|
|
<a href="../.." title="Linux Grundlagen MK-IT" class="md-header__button md-logo" aria-label="Linux Grundlagen MK-IT" data-md-component="logo">
|
|
|
|
<img src="../../assets/Logo.png" alt="logo">
|
|
|
|
</a>
|
|
<label class="md-header__button md-icon" for="__drawer">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
|
|
</label>
|
|
<div class="md-header__title" data-md-component="header-title">
|
|
<div class="md-header__ellipsis">
|
|
<div class="md-header__topic">
|
|
<span class="md-ellipsis">
|
|
Linux Grundlagen MK-IT
|
|
</span>
|
|
</div>
|
|
<div class="md-header__topic" data-md-component="header-topic">
|
|
<span class="md-ellipsis">
|
|
|
|
Nextcloud mit LDAP-Anbindung
|
|
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<form class="md-header__option" data-md-component="palette">
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="(prefers-color-scheme)" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_0">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m14.3 16-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-9.15 3.96h2.3L12 9z"/></svg>
|
|
</label>
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="blue-grey" data-md-color-accent="orange" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_2" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
|
|
</label>
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="blue-grey" data-md-color-accent="yellow" aria-label="Switch to system preference" type="radio" name="__palette" id="__palette_2">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to system preference" for="__palette_0" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
|
|
</label>
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
|
|
|
|
|
|
|
|
|
|
|
|
<label class="md-header__button md-icon" for="__search">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
|
</label>
|
|
<div class="md-search" data-md-component="search" role="dialog">
|
|
<label class="md-search__overlay" for="__search"></label>
|
|
<div class="md-search__inner" role="search">
|
|
<form class="md-search__form" name="search">
|
|
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
|
<label class="md-search__icon md-icon" for="__search">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
|
|
</label>
|
|
<nav class="md-search__options" aria-label="Search">
|
|
|
|
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
|
|
</button>
|
|
</nav>
|
|
|
|
</form>
|
|
<div class="md-search__output">
|
|
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
|
|
<div class="md-search-result" data-md-component="search-result">
|
|
<div class="md-search-result__meta">
|
|
Initializing search
|
|
</div>
|
|
<ol class="md-search-result__list" role="presentation"></ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</nav>
|
|
|
|
</header>
|
|
|
|
<div class="md-container" data-md-component="container">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<main class="md-main" data-md-component="main">
|
|
<div class="md-main__inner md-grid">
|
|
|
|
|
|
|
|
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
|
<div class="md-sidebar__scrollwrap">
|
|
<div class="md-sidebar__inner">
|
|
|
|
|
|
|
|
|
|
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
|
<label class="md-nav__title" for="__drawer">
|
|
<a href="../.." title="Linux Grundlagen MK-IT" class="md-nav__button md-logo" aria-label="Linux Grundlagen MK-IT" data-md-component="logo">
|
|
|
|
<img src="../../assets/Logo.png" alt="logo">
|
|
|
|
</a>
|
|
Linux Grundlagen MK-IT
|
|
</label>
|
|
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../.." class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Home
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" >
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Grundlagen
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_2">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
|
|
Grundlagen
|
|
|
|
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../basics/Einstieg%20in%20Linux-Desktop/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Einstieg in Linux-Desktop
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../basics/Grundlagen%20der%20Konsole/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Grundlagen der Konsole
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../basics/Windows-Freigabe%20mit%20Samba/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Windows-Freigabe mit Samba
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../basics/Automatisierung%20mit%20cron%20und%20systemd/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Automatisierung mit cron und systemd
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" checked>
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Linux im Unternehmen
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="true">
|
|
<label class="md-nav__title" for="__nav_3">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
|
|
Linux im Unternehmen
|
|
|
|
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../ubuntu-ad-dc/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Ubuntu Servr als Active Directory Domain Controller
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../linux-als-ad-client/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Linux als Client in Active Directory
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--active">
|
|
|
|
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
|
|
|
|
|
|
|
|
<label class="md-nav__link md-nav__link--active" for="__toc">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Nextcloud mit LDAP-Anbindung
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<a href="./" class="md-nav__link md-nav__link--active">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Nextcloud mit LDAP-Anbindung
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
|
|
|
|
|
|
|
|
|
<label class="md-nav__title" for="__toc">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Table of contents
|
|
</label>
|
|
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#vorbereitungen" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Vorbereitungen
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#installation-datenbank-mit-webmanagement-und-weiterer-benotigter-komponenten" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Installation Datenbank mit Webmanagement und weiterer benötigter Komponenten
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#nextcloud-installieren" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
NextCloud installieren
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#ssl-zertifikat" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
SSL-Zertifikat
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="SSL-Zertifikat">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#konfiguration-apache-fur-das-ssl-zertifikat" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Konfiguration Apache für das SSL-Zertifikat
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#cronjob-fur-regelmaige-aktualisierung-der-datenbank" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
CronJob für regelmäßige Aktualisierung der Datenbank
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#ldap" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
LDAP
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4" >
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Bonuskapitel
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_4">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
|
|
Bonuskapitel
|
|
|
|
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../bonus/docker-grundlagen.md" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Docker-Grundlagen
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_2" >
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_4_2" id="__nav_4_2_label" tabindex="0">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Docker-Projekte
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_2_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_4_2">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
|
|
Docker-Projekte
|
|
|
|
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../bonus/docker-pi-hole.md" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Pi-Hole
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../bonus/docker-backuppc.md" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
BackupPC
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
|
<div class="md-sidebar__scrollwrap">
|
|
<div class="md-sidebar__inner">
|
|
|
|
|
|
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
|
|
|
|
|
|
|
|
|
<label class="md-nav__title" for="__toc">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Table of contents
|
|
</label>
|
|
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#vorbereitungen" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Vorbereitungen
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#installation-datenbank-mit-webmanagement-und-weiterer-benotigter-komponenten" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Installation Datenbank mit Webmanagement und weiterer benötigter Komponenten
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#nextcloud-installieren" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
NextCloud installieren
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#ssl-zertifikat" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
SSL-Zertifikat
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="SSL-Zertifikat">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#konfiguration-apache-fur-das-ssl-zertifikat" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Konfiguration Apache für das SSL-Zertifikat
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#cronjob-fur-regelmaige-aktualisierung-der-datenbank" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
CronJob für regelmäßige Aktualisierung der Datenbank
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#ldap" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
LDAP
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="md-content" data-md-component="content">
|
|
|
|
<article class="md-content__inner md-typeset">
|
|
|
|
|
|
|
|
|
|
|
|
<h1>Nextcloud mit LDAP-Anbindung</h1>
|
|
|
|
<p>NextCloud bringt ihnen eine erweiterte Funktionalität der Bereitstellung
|
|
und Synchronisierung ihrer Daten für Mitarbeiter. NextCloud biete über
|
|
Erweiterungen und Plug-Ins die Möglichkeit auch in anderen Teilen ihres
|
|
Unternehmens Verbesserungen der Zusammenarbeit zu schaffen. Prinzipiell
|
|
ist NextCloud aber ihre Private Cloud - Sie wissen, wo die Daten liegen
|
|
und Sie wissen wer darauf zugreifen kann und darf.</p>
|
|
<h2 id="vorbereitungen">Vorbereitungen</h2>
|
|
<p>NextCloud benötigt ergänzend zu dem evtl. massiven Speicherplatzbedarf
|
|
auch noch eine funktionierend SQL-Datenbank. Hierfür wird der reine
|
|
Open-Source mySQL Ableger MariaDB empfohlen.</p>
|
|
<h2 id="installation-datenbank-mit-webmanagement-und-weiterer-benotigter-komponenten">Installation Datenbank mit Webmanagement und weiterer benötigter Komponenten</h2>
|
|
<div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>apt<span class="w"> </span>install<span class="w"> </span>apache2<span class="w"> </span>mariadb-server<span class="w"> </span>libapache2-mod-php<span class="w"> </span>php<span class="w"> </span>php-mysql<span class="w"> </span>php-xml<span class="w"> </span>php-gd<span class="w"> </span>php-curl<span class="w"> </span>php-zip<span class="w"> </span>php-mbstring<span class="w"> </span>php-intl<span class="w"> </span>php-bcmath<span class="w"> </span>php-gmp<span class="w"> </span>php-imagick<span class="w"> </span>php-redis<span class="w"> </span>redis-server<span class="w"> </span>php-ldap<span class="w"> </span>php-smbclient<span class="w"> </span>unzip<span class="w"> </span>phpmyadmin
|
|
</code></pre></div>
|
|
<p>Abfragen nach dem zu verwendenden Webserver: apache2</p>
|
|
<p>Konfiguriere phpmyadmin: Ja Datenbank Konfigurieren</p>
|
|
<p>Passwort setzen</p>
|
|
<p>Im Anschluss muss die Datenbank noch gesichert werden um etwaigen
|
|
Missbrauch zu unterbinden und auch das Root-Passwort wird hier gesetzt</p>
|
|
<p><div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>mysql_secure_installation
|
|
</code></pre></div>
|
|
1. Abfrage des aktuellen Passwortes NICHTS EINGEBEN NUR BESTÄTIGEN</p>
|
|
<ol>
|
|
<li>
|
|
<p>Soll ein Root-Passwort gesetzt werden? Y</p>
|
|
</li>
|
|
<li>
|
|
<p>Passwort eingeben und wiederholen</p>
|
|
</li>
|
|
<li>
|
|
<p>Soll der Anonyme User entfernt werden? Y</p>
|
|
</li>
|
|
<li>
|
|
<p>Remote-Login für Root deaktivieren? Y</p>
|
|
</li>
|
|
<li>
|
|
<p>test-Datenbank entfernen? Y</p>
|
|
</li>
|
|
<li>
|
|
<p>Änderungen übernehmen? Y</p>
|
|
</li>
|
|
</ol>
|
|
<p>Jetzt muss einmalig in die SQL-Datenbank der Login für root über das
|
|
Webinterface aktiviert werden:</p>
|
|
<div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>mysql<span class="w"> </span>-u<span class="w"> </span>root<span class="w"> </span>-p
|
|
</code></pre></div>
|
|
<div class="highlight"><pre><span></span><code><span class="n">use</span><span class="w"> </span><span class="n">mysql</span><span class="p">;</span>
|
|
<span class="k">update</span><span class="w"> </span><span class="k">user</span><span class="w"> </span><span class="k">set</span><span class="w"> </span><span class="n">plugin</span><span class="o">=</span><span class="s1">''</span><span class="w"> </span><span class="k">where</span><span class="w"> </span><span class="k">User</span><span class="o">=</span><span class="s1">'root'</span><span class="p">;</span>
|
|
<span class="n">flush</span><span class="w"> </span><span class="k">privileges</span><span class="p">;</span>
|
|
<span class="err">\</span><span class="n">q</span>
|
|
</code></pre></div>
|
|
<p>Zugriff auf ihre Datebank per Webinterface:</p>
|
|
<p>http://IP/phpmyadmin</p>
|
|
<p>Legen Sie einen neuen Nutzer für NextCloud an und gewähren Sie dem Nutzer alle Rechte an seiner Datenbank „Nextcloud".
|
|
/newpage</p>
|
|
<h2 id="nextcloud-installieren">NextCloud installieren</h2>
|
|
<p>NextCloud bietet derzeit keine externe Paketquellen an. Deshalb muss Nextcloud als Zip-Archiv heruntergeladen werden und im Anschluss passend entpackt werden.</p>
|
|
<div class="highlight"><pre><span></span><code>wget<span class="w"> </span>https://download.nextcloud.com/server/releases/latest.zip
|
|
unzip<span class="w"> </span>latest.zip
|
|
sudo<span class="w"> </span>cp<span class="w"> </span>-r<span class="w"> </span>nextcloud<span class="w"> </span>/var/www/
|
|
sudo<span class="w"> </span>chown<span class="w"> </span>-R<span class="w"> </span>www-data:www-data<span class="w"> </span>/var/www/nextcloud/
|
|
</code></pre></div>
|
|
<p>Jetzt legen wir noch ein Separates Datenverzeichnis an. Dies bringt den Vorteil, dass dieses sich auch auf einer separaten Partition befinden kann.</p>
|
|
<div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>mkdir<span class="w"> </span>/srv/cloud
|
|
sudo<span class="w"> </span>chown<span class="w"> </span>www-data:www-data<span class="w"> </span>-R<span class="w"> </span>/srv/cloud
|
|
</code></pre></div>
|
|
<p>erstellen <code>/etc/apache2/sites-available/nextcloud.conf</code> mit Inhalt:
|
|
<div class="highlight"><pre><span></span><code><span class="nt"><VirtualHost</span><span class="w"> </span><span class="s">*:80</span><span class="nt">></span>
|
|
<span class="w"> </span><span class="nb">DocumentRoot</span><span class="w"> </span><span class="s2">"/var/www/nextcloud"</span>
|
|
<span class="w"> </span><span class="nb">ServerName</span><span class="w"> </span>nextcloud.hensel.dom
|
|
<span class="w"> </span><span class="nb">ErrorLog</span><span class="w"> </span>${APACHE_LOG_DIR}/error.log
|
|
<span class="w"> </span><span class="nb">CustomLog</span><span class="w"> </span>${APACHE_LOG_DIR}/access.log<span class="w"> </span>combined
|
|
<span class="w"> </span><span class="nt"><Directory</span><span class="w"> </span><span class="s">/var/www/nextcloud/</span><span class="nt">></span>
|
|
<span class="w"> </span><span class="nb">Options</span><span class="w"> </span>+FollowSymlinks
|
|
<span class="w"> </span><span class="nb">AllowOverride</span><span class="w"> </span><span class="k">All</span>
|
|
<span class="w"> </span><span class="nt"><IfModule</span><span class="w"> </span><span class="s">mod_dav.c</span><span class="nt">></span>
|
|
<span class="w"> </span><span class="nb">Dav</span><span class="w"> </span><span class="k">off</span>
|
|
<span class="w"> </span><span class="nt"></IfModule></span>
|
|
<span class="w"> </span><span class="nb">SetEnv</span><span class="w"> </span>HOME<span class="w"> </span><span class="sx">/var/www/nextcloud</span>
|
|
<span class="w"> </span><span class="nb">SetEnv</span><span class="w"> </span>HTTP_HOME<span class="w"> </span><span class="sx">/var/www/nextcloud</span>
|
|
<span class="w"> </span><span class="nb">Satisfy</span><span class="w"> </span><span class="k">Any</span>
|
|
<span class="w"> </span><span class="nt"></Directory></span>
|
|
<span class="nt"></VirtualHost></span>
|
|
</code></pre></div>
|
|
Speichern und aktivieren mit</p>
|
|
<div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>a2ensite<span class="w"> </span>nextcloud
|
|
sudo<span class="w"> </span>a2dissite<span class="w"> </span><span class="m">000</span>-default.conf
|
|
</code></pre></div>
|
|
<p>Aktivieren der benötigten Apache2-Module</p>
|
|
<div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>a2enmod<span class="w"> </span>rewrite
|
|
sudo<span class="w"> </span>a2enmod<span class="w"> </span>headers
|
|
sudo<span class="w"> </span>a2enmod<span class="w"> </span>env
|
|
sudo<span class="w"> </span>a2enmod<span class="w"> </span>dir
|
|
sudo<span class="w"> </span>a2enmod<span class="w"> </span>mime
|
|
sudo<span class="w"> </span>a2enmod<span class="w"> </span>setenvif
|
|
sudo<span class="w"> </span>a2enmod<span class="w"> </span>ssl
|
|
sudo<span class="w"> </span>systemctl<span class="w"> </span>restart<span class="w"> </span>apache2
|
|
</code></pre></div>
|
|
<p>Nun können Sie per http auf den Webserver zugreifen
|
|
http://nextcloud.hensel.dom</p>
|
|
<p><img align="left" alt="Erster Login, Eingabe der Admindaten" src="../nextcloud-ldap-media/image1.png" /></p>
|
|
<p>Hier legen Sie nun das Administrator-Konto ein, wobei natürlich Admin und ein schwaches Passwort hier Tabu sind.</p>
|
|
<p>Geben Sie als Datenverzeichnis das gerade angelegte Verzeichnis an und geben Sie die entsprechenden Daten die beim Anlagen der Datenbank gesetzt wurden ein.</p>
|
|
<p>Nach dem Klick auf Installation abschließen werden Sie auch schon ihr eigenes Datenverzeichnis befördert, wobei ihnen erst noch ein Hinweis angezeigt wird wie Sie Desktop- und Mobile-Apps nutzen können.</p>
|
|
<p>Wechseln Sie als nächstes in der rechten oberen Ecke in das Administrator-Menü.</p>
|
|
<p>Im oberen Bereich begrüßen Sie dabei gleich einige Konfigurationsfehler:</p>
|
|
<p>Wir nutzen noch kein SSL und keinen Cache.</p>
|
|
<p>Kümmern wir uns erst einmal um den Cache, wobei wir den Redis-Server bereits installiert haben. Somit muss nur noch die Nextcloud-Configuration angepasst werden:</p>
|
|
<p><div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>nano<span class="w"> </span>/var/www/nextcloud/config/config.php
|
|
</code></pre></div>
|
|
Fügen Sie eine weitere Zeile vor der schließenden Klammer ein:
|
|
...
|
|
<div class="highlight"><pre><span></span><code><span class="x">'dbtype' => 'mysql',</span>
|
|
<span class="x"> 'version' => '12.0.0.29',</span>
|
|
<span class="x"> 'dbname' => 'NextCloud',</span>
|
|
<span class="x"> 'dbhost' => 'localhost',</span>
|
|
<span class="x"> 'dbport' => '',</span>
|
|
<span class="x"> 'dbtableprefix' => 'oc_',</span>
|
|
<span class="x"> 'dbuser' => 'NextCloud',</span>
|
|
<span class="x"> 'dbpassword' => 'passw0rd#',</span>
|
|
<span class="x"> 'logtimezone' => 'UTC',</span>
|
|
<span class="x"> 'installed' => true,</span>
|
|
<span class="x"> 'memcache.distributed' => '\OC\Memcache\Redis',</span>
|
|
<span class="x"> 'memcache.local' => '\OC\Memcache\Redis',</span>
|
|
<span class="x"> 'memcache.locking' => '\OC\Memcache\Redis',</span>
|
|
<span class="x"> 'redis' => array(</span>
|
|
<span class="x"> 'host' => 'localhost',</span>
|
|
<span class="x"> 'port' => 6379,</span>
|
|
<span class="x"> ),</span>
|
|
<span class="x">);</span>
|
|
</code></pre></div>
|
|
Laden Sie Sie Administrator-Seite neu -- Der Fehler sollte weg sein.</p>
|
|
<h2 id="ssl-zertifikat">SSL-Zertifikat</h2>
|
|
<p>Für die https / SSL Übertragung benötigen wir noch ein selbst-signiertes Zertifikat welches dem Browser übergeben werden kann.</p>
|
|
<div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>-s
|
|
openssl<span class="w"> </span>req<span class="w"> </span>-new<span class="w"> </span>-x509<span class="w"> </span>-days<span class="w"> </span><span class="m">365</span><span class="w"> </span>-nodes<span class="w"> </span>-out<span class="w"> </span>/etc/ssl/certs/NextCloud.pem<span class="w"> </span>-keyout<span class="w"> </span>/etc/ssl/private/NextCloud.key
|
|
</code></pre></div>
|
|
<h3 id="konfiguration-apache-fur-das-ssl-zertifikat">Konfiguration Apache für das SSL-Zertifikat</h3>
|
|
<p>Konfiguration der Benötigten Module:</p>
|
|
<p>Bearbeiten der Datei <code>/etc/apache2/sites-available/nextcloud.conf</code></p>
|
|
<p><div class="highlight"><pre><span></span><code><span class="nt"><VirtualHost</span><span class="w"> </span><span class="s">*:80</span><span class="nt">></span>
|
|
<span class="w"> </span><span class="nb">Redirect</span><span class="w"> </span>permanent<span class="w"> </span>/<span class="w"> </span>https://nextcloud.hensel.dom
|
|
<span class="nt"></VirtualHost></span>
|
|
|
|
<span class="nt"><IfModule</span><span class="w"> </span><span class="s">mod_ssl.c</span><span class="nt">></span>
|
|
<span class="w"> </span><span class="nt"><VirtualHost</span><span class="w"> </span><span class="s">*:443</span><span class="nt">></span>
|
|
<span class="w"> </span><span class="nb">SSLEngine</span><span class="w"> </span><span class="k">on</span>
|
|
<span class="w"> </span><span class="nb">SSLCertificateFile</span><span class="w"> </span><span class="sx">/etc/ssl/certs/NextCloud.pem</span>
|
|
<span class="w"> </span><span class="nb">SSLCertificateKeyFile</span><span class="w"> </span><span class="sx">/etc/ssl/private/NextCloud.key</span>
|
|
|
|
<span class="w"> </span><span class="nt"><IfModule</span><span class="w"> </span><span class="s">mod_headers.c</span><span class="nt">></span>
|
|
<span class="w"> </span><span class="nb">Header</span><span class="w"> </span>always<span class="w"> </span>set<span class="w"> </span>Strict-Transport-Security<span class="w"> </span><span class="s2">"max-age=31536000; includeSubDomains; preload"</span>
|
|
<span class="w"> </span><span class="nt"></IfModule></span>
|
|
|
|
<span class="w"> </span><span class="nb">DocumentRoot</span><span class="w"> </span><span class="s2">"/var/www/nextcloud"</span>
|
|
<span class="w"> </span><span class="nb">ServerName</span><span class="w"> </span>nextcloud.hensel.dom
|
|
<span class="w"> </span><span class="nb">ServerAlias</span><span class="w"> </span>www.nextcloud.hensel.dom
|
|
|
|
<span class="w"> </span><span class="nb">ErrorLog</span><span class="w"> </span>${APACHE_LOG_DIR}/error.log
|
|
<span class="w"> </span><span class="nb">CustomLog</span><span class="w"> </span>${APACHE_LOG_DIR}/access.log<span class="w"> </span>combined
|
|
|
|
<span class="w"> </span><span class="nt"><Directory</span><span class="w"> </span><span class="s">/var/www/nextcloud/</span><span class="nt">></span>
|
|
<span class="w"> </span><span class="nb">Options</span><span class="w"> </span>+FollowSymlinks
|
|
<span class="w"> </span><span class="nb">AllowOverride</span><span class="w"> </span><span class="k">All</span>
|
|
<span class="w"> </span><span class="nt"><IfModule</span><span class="w"> </span><span class="s">mod_dav.c</span><span class="nt">></span>
|
|
<span class="w"> </span><span class="nb">Dav</span><span class="w"> </span><span class="k">off</span>
|
|
<span class="w"> </span><span class="nt"></IfModule></span>
|
|
<span class="w"> </span><span class="nb">SetEnv</span><span class="w"> </span>HOME<span class="w"> </span><span class="sx">/var/www/nextcloud</span>
|
|
<span class="w"> </span><span class="nb">SetEnv</span><span class="w"> </span>HTTP_HOME<span class="w"> </span><span class="sx">/var/www/nextcloud</span>
|
|
<span class="w"> </span><span class="nb">Satisfy</span><span class="w"> </span><span class="k">Any</span>
|
|
<span class="w"> </span><span class="nt"></Directory></span>
|
|
<span class="w"> </span><span class="nt"></VirtualHost></span>
|
|
<span class="nt"></IfModule></span>
|
|
</code></pre></div>
|
|
Aktivieren:</p>
|
|
<div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>a2ensite<span class="w"> </span>default-ssl.conf
|
|
sudo<span class="w"> </span>systemctl<span class="w"> </span>restart<span class="w"> </span>apache2
|
|
</code></pre></div>
|
|
<p>Apache Neustarten und Fertig</p>
|
|
<h2 id="cronjob-fur-regelmaige-aktualisierung-der-datenbank">CronJob für regelmäßige Aktualisierung der Datenbank</h2>
|
|
<p>NextCloud aktualisiert bei jedem Zugriff auf das Webinterface die Datenbank, allerdings kostet dies wertvolle Sekunden bei einem „Wohlfühl-Interface" daher aktivieren Wir einen <a href="../../basics/Automatisierung%20mit%20cron%20und%20systemd/">CronJob</a></p>
|
|
<p>Die Aktion soll vom User www-data ausgeführt werden</p>
|
|
<p><div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>crontab<span class="w"> </span>-u<span class="w"> </span>www-data<span class="w"> </span>-e
|
|
</code></pre></div>
|
|
nun können wir einen neuen Job einfügen:</p>
|
|
<p><div class="highlight"><pre><span></span><code>\*/15 \* \* \* \* php -f /var/www/nextcloud/cron.php
|
|
</code></pre></div>
|
|
Wählen Sie nun im Administrations-Bereich von NextCloud bei Cron entsprechend auch cron aus.</p>
|
|
<p>Im Anschluss am besten einmal reboot</p>
|
|
<h2 id="ldap">LDAP</h2>
|
|
<p>Konfiguration smb.conf bei einem Samba AD-DC
|
|
<div class="highlight"><pre><span></span><code><span class="k">[global]</span>
|
|
<span class="na">ldap server require strong auth</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">no</span>
|
|
</code></pre></div>
|
|
<div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>systemctl<span class="w"> </span>restart<span class="w"> </span>samba-ad-dc
|
|
</code></pre></div>
|
|
Im Anschluss daran suchen wir in den NextCloud-Apps nach dem LDAP user and group backend:</p>
|
|
<p><img alt="Auswahl LDAP-APP" src="../nextcloud-ldap-media/image2.png" /></p>
|
|
<p>Aktivieren Sie die App und wechseln Sie wieder in den Administrationsbereich. Dort finden Sie einen neuen Bereich LDAP.</p>
|
|
<p><img alt="Einrichtungstab Server" src="../nextcloud-ldap-media/image3.png" /></p>
|
|
<p>Die benötigten Informationen finden Sie in ihrer Serverkonfiguration. In diesem Beispiel:</p>
|
|
<ul>
|
|
<li>FQDN + Port des AD</li>
|
|
<li>Nutzer,Gruppe,Domäne Dieser Account muss keine Admin-Rechte haben sollte aber eigener Account sein. </li>
|
|
<li>Passwort</li>
|
|
<li>Der Ort in der Domäne an der die User zu suchen sind</li>
|
|
</ul>
|
|
<p><img alt="Einrichtungstab Benutzer" src="../nextcloud-ldap-media/image4.png" /></p>
|
|
<p>Welcher Typ soll abgefragt werden? Hier empfiehlt sich eine Separate Gruppe für Nutzer anzulegen welche NextCloud nutzen sollen. Klicken Sie am unteren Rand auf „Einstellungen prüfen und Benutzer zählen" um ihre Konfiguration zu überprüfen.</p>
|
|
<p><img alt="Einrichtungstab Anmeldeattribute" src="../nextcloud-ldap-media/image5.png" /></p>
|
|
<p>Hier definieren Sie mit welchen Möglichkeiten sich der Nutzer Authentifizieren kann. Wählen Sie die sAMAccountName aus, um dem Nutzer zu ermöglichen Sich direkt mit seinem Windows-Login anzumelden.</p>
|
|
<p><img alt="Einrichtungstab Gruppen" src="../nextcloud-ldap-media/image6.png" /></p>
|
|
<p>Hier definieren Sie welche Gruppen ihres Servers in NextCloud übernommen werden sollen um ihre Nutzer auch in NextCloud passend sortieren zu können und auch Gruppenspezifische Externe Laufwerke einzubinden.</p>
|
|
<p><img alt="Einrichtungstab Expert" src="../nextcloud-ldap-media/image7.png" /></p>
|
|
<p>In der Benutzerübersicht sollen alle Nutzer mit ihrem Benutzernamen und nicht mit der UUID angezeigt werden. Somit ist es auch für die Nutzer einfacher, sich gegenseitig zu finden.</p>
|
|
<p><a class="md-button" href="../nextcloud-ldap.pdf">PDF herunterladen</a></p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
</div>
|
|
|
|
|
|
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
|
|
</div>
|
|
|
|
</main>
|
|
|
|
<footer class="md-footer">
|
|
|
|
<div class="md-footer-meta md-typeset">
|
|
<div class="md-footer-meta__inner md-grid">
|
|
<div class="md-copyright">
|
|
|
|
|
|
Made with
|
|
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
|
Material for MkDocs
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
</div>
|
|
<div class="md-dialog" data-md-component="dialog">
|
|
<div class="md-dialog__inner md-typeset"></div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<script id="__config" type="application/json">{"annotate": null, "base": "../..", "features": ["navigation.sections"], "search": "../../assets/javascripts/workers/search.7a47a382.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": null}</script>
|
|
|
|
|
|
<script src="../../assets/javascripts/bundle.e71a0d61.min.js"></script>
|
|
|
|
|
|
</body>
|
|
</html> |