Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:dovecot_shares

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:dovecot_shares [2014/04/01 06:58] klaustachtler:dovecot_shares [2017/05/14 06:49] (aktuell) – [Rechte ausgeben] klaus
Zeile 5: Zeile 5:
 :!: **HINWEIS** - **Die Nachfolgende Konfiguration von [[http://dovecot.org|Dovecot]] setzt eine lauffähige Installation von [[http://dovecot.org|Dovecot]] voraus, wie unter nachfolgendem internen Link beschrieben !!!** :!: **HINWEIS** - **Die Nachfolgende Konfiguration von [[http://dovecot.org|Dovecot]] setzt eine lauffähige Installation von [[http://dovecot.org|Dovecot]] voraus, wie unter nachfolgendem internen Link beschrieben !!!**
   * **[[tachtler:dovecot_centos_6|Dovecot CentOS 6]]**   * **[[tachtler:dovecot_centos_6|Dovecot CentOS 6]]**
 +  * **[[tachtler:dovecot_centos_7|Dovecot CentOS 7]]**
  
 [[http://dovecot.org//|{{:tachtler:index:dovecot-48x48.png }}]]  [[http://dovecot.org//|{{:tachtler:index:dovecot-48x48.png }}]] 
Zeile 83: Zeile 84:
 Anschließend müssen noch die **Besitzrechte** richtig gesetzt werden. Nachfolgendes Beispiel setzt voraus, dass ein **Authentifizierungsbenutzer** wie unter nachfolgendem internen Link beschrieben Anschließend müssen noch die **Besitzrechte** richtig gesetzt werden. Nachfolgendes Beispiel setzt voraus, dass ein **Authentifizierungsbenutzer** wie unter nachfolgendem internen Link beschrieben
   * [[tachtler:dovecot_centos_6#authentifizierungsbenutzer|Dovecot CentOS 6 - Konfiguration Authentifizierung - Authentifizierungsbenutzer]]   * [[tachtler:dovecot_centos_6#authentifizierungsbenutzer|Dovecot CentOS 6 - Konfiguration Authentifizierung - Authentifizierungsbenutzer]]
 +  * [[tachtler:dovecot_centos_7#authentifizierungsbenutzer|Dovecot CentOS 7 - Konfiguration Authentifizierung - Authentifizierungsbenutzer]]
 verwendet wird. verwendet wird.
  
Zeile 337: Zeile 339:
 <code> <code>
 # doveconf -n # doveconf -n
-# 2.2.10: /etc/dovecot/dovecot.conf +# 2.2.18: /etc/dovecot/dovecot.conf 
-# OS: Linux 2.6.32-431.11.2.el6.x86_64 x86_64 CentOS release 6.(Final+# OS: Linux 3.10.0-229.7.2.el7.x86_64 x86_64 CentOS Linux release 7.1.1503 (Core 
 auth_debug = yes auth_debug = yes
 +auth_debug_passwords = yes
 auth_master_user_separator = * auth_master_user_separator = *
 +auth_mechanisms = plain digest-md5 cram-md5 login
 auth_verbose = yes auth_verbose = yes
 +listen = *
 mail_debug = yes mail_debug = yes
 mail_location = maildir:~/Maildir mail_location = maildir:~/Maildir
Zeile 390: Zeile 395:
   quota = maildir:User quota   quota = maildir:User quota
   quota_grace = 10%%   quota_grace = 10%%
-  quota_rule = INBOX/Trash:storage=+100M+  quota_rule = *:storage=1G 
 +  quota_rule2 = INBOX/Trash:storage=+100M
   quota_status_nouser = DUNNO   quota_status_nouser = DUNNO
   quota_status_overquota = 552 5.2.2 Mailbox is over quota   quota_status_overquota = 552 5.2.2 Mailbox is over quota
Zeile 420: Zeile 426:
 service quota-warning { service quota-warning {
   executable = script /usr/local/bin/quota-warning.sh   executable = script /usr/local/bin/quota-warning.sh
 +  unix_listener quota-warning {
 +    user = vmail
 +  }
   user = vmail   user = vmail
 } }
 ssl_cert = </etc/pki/dovecot/certs/CAcert-class3-wildcard_all_in_one.crt ssl_cert = </etc/pki/dovecot/certs/CAcert-class3-wildcard_all_in_one.crt
 +ssl_cipher_list = ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
 +ssl_dh_parameters_length = 2048
 ssl_key = </etc/pki/dovecot/private/tachtler.net.key ssl_key = </etc/pki/dovecot/private/tachtler.net.key
 +ssl_prefer_server_ciphers = yes
 +ssl_protocols = !SSLv2 !SSLv3
 userdb { userdb {
   args = username_format=%u /etc/dovecot/users   args = username_format=%u /etc/dovecot/users
Zeile 430: Zeile 443:
 verbose_proctitle = yes verbose_proctitle = yes
 protocol imap { protocol imap {
 +  mail_max_userip_connections = 10
   mail_plugins = " quota acl imap_quota imap_acl"   mail_plugins = " quota acl imap_quota imap_acl"
-} +}</code>
-</code>+
  
 :!: **HINWEIS** - **die Konfiguration des ''dovecot''-Daemon/Dienst konnte korrekt gelesen werden, wenn die Konfiguration erscheint, was letztendlich zwar __nicht__ bedeutet, das Sie auch korrekt ist, aber syntaktische Fehler ausschließt !!!** :!: **HINWEIS** - **die Konfiguration des ''dovecot''-Daemon/Dienst konnte korrekt gelesen werden, wenn die Konfiguration erscheint, was letztendlich zwar __nicht__ bedeutet, das Sie auch korrekt ist, aber syntaktische Fehler ausschließt !!!**
Zeile 441: Zeile 454:
 Stopping Dovecot Imap:                                      OK  ] Stopping Dovecot Imap:                                      OK  ]
 Starting Dovecot Imap:                                      OK  ] Starting Dovecot Imap:                                      OK  ]
 +</code>
 +bzw.
 +<code>
 +# systemctl restart dovecot
 </code> </code>
  
Zeile 475: Zeile 492:
   * Freigabe **erteilender** Benutzer: **''petra@tachtler.net''**   * Freigabe **erteilender** Benutzer: **''petra@tachtler.net''**
 <code> <code>
-doveadm acl set -u petra@tachtler.net INBOX user=klaus@tachtler.net admin create delete expunge insert lookup post read write write-deleted write-seen+doveadm acl set -u petra@tachtler.net INBOX user=klaus@tachtler.net admin create delete expunge insert lookup post read write write-deleted write-seen
 </code> </code>
  
Zeile 485: Zeile 502:
 ID                     Global Rights ID                     Global Rights
 user=klaus@tachtler.net       admin create delete expunge insert lookup post read write write-deleted write-seen user=klaus@tachtler.net       admin create delete expunge insert lookup post read write write-deleted write-seen
-</code> 
- 
-Mit nachfolgendem Befehl können alle **Rechte** aufgelistet werden, die dieser Benutzer **einem bestimmten anderen Benutzer gegeben** hat: 
-<code> 
-# doveadm -f table acl rights -u petra@tachtler.net INBOX user=klaus@tachtler.net 
-Rights 
-lookup read write write-seen write-deleted insert post expunge create delete admin 
 </code> </code>
  
Zeile 523: Zeile 533:
 </code> </code>
  
-==== /var/spool/vmail/tachtler.net/petra/Maildir/dovecot-acl-list ====+==== (/var/spool|srv)/vmail/tachtler.net/petra/Maildir/dovecot-acl-list ====
  
 In dieser Konfigurationsdatei sind **alle freigegebenen Ordner enthalten**. Der Inhalt dieser Konfigurationsdatei ist in diesem Beispiel mit nachfolgendem Befehl aufzulisten: In dieser Konfigurationsdatei sind **alle freigegebenen Ordner enthalten**. Der Inhalt dieser Konfigurationsdatei ist in diesem Beispiel mit nachfolgendem Befehl aufzulisten:
Zeile 531: Zeile 541:
 </code> </code>
  
-==== /var/spool/vmail/tachtler.net/petra/Maildir/dovecot-acl ====+==== (/var/spool|srv)/vmail/tachtler.net/petra/Maildir/dovecot-acl ====
  
 In dieser Konfigurationsdatei sind **alle freigegebenen Benutzer __und__ deren Rechte enthalten**. Der Inhalt dieser Konfigurationsdatei ist in diesem Beispiel mit nachfolgendem Befehl aufzulisten: In dieser Konfigurationsdatei sind **alle freigegebenen Benutzer __und__ deren Rechte enthalten**. Der Inhalt dieser Konfigurationsdatei ist in diesem Beispiel mit nachfolgendem Befehl aufzulisten:
Zeile 539: Zeile 549:
 </code> </code>
  
-==== /var/spool/vmail/tachtler.net/klaus ====+==== (/var/spool|srv)/vmail/tachtler.net/klaus ====
  
-In diesem Verzeichnis sind ist eine **neues Verzeichnis** mit dem Namen **''shared''** entstanden, in dem nachfolgender Inhalt zu sehen ist, was ebenfalls mit nachfolgendem Befehl aufgelistet werden kann:+In diesem Verzeichnis ist eine **neues Verzeichnis** mit dem Namen **''shared''** entstanden, in dem nachfolgender Inhalt zu sehen ist, was ebenfalls mit nachfolgendem Befehl aufgelistet werden kann:
 <code> <code>
-ll /var/spool/vmail/tachtler.net/klaus/+ls -la /var/spool/vmail/tachtler.net/klaus/
 total 8 total 8
 drwx------ 5 vmail vmail 4096 Mar 31 16:54 Maildir drwx------ 5 vmail vmail 4096 Mar 31 16:54 Maildir
 drwx------ 3 vmail vmail 4096 Mar 31 17:09 shared drwx------ 3 vmail vmail 4096 Mar 31 17:09 shared
 +</code>
 +bzw.
 +<code>
 +# ls -l /srv/vmail/tachtler.net/klaus/
 +total 0
 +drwx------ 5 vmail vmail 101 Jul  9 17:07 Maildir
 +drwx------ 3 vmail vmail  31 Jul  9 17:33 shared
 </code> </code>
  
 Der Inhalt des **neuen Ordners** - **''shared''**, kann mit nachfolgendem Befehl aufgelistet werden: Der Inhalt des **neuen Ordners** - **''shared''**, kann mit nachfolgendem Befehl aufgelistet werden:
 <code> <code>
-ll /var/spool/vmail/tachtler.net/klaus/shared/+ls -l /var/spool/vmail/tachtler.net/klaus/shared/
 total 4 total 4
 drwx------ 3 vmail vmail 4096 Mar 31 17:09 petra@tachtler.net drwx------ 3 vmail vmail 4096 Mar 31 17:09 petra@tachtler.net
 +</code>
 +bzw.
 +<code>
 +# ls -l /srv/vmail/tachtler.net/klaus/shared/
 +total 0
 +drwx------ 3 vmail vmail 80 Jul  9 17:33 petra@tachtler.net
 </code> </code>
  
 Dort ist ein **weiterer Unterordner** mit dem **Benutzernamen des Freigebenden** enthalten, dessen Inhalt mit nachfolgendem Befehl aufgelistet werden kann: Dort ist ein **weiterer Unterordner** mit dem **Benutzernamen des Freigebenden** enthalten, dessen Inhalt mit nachfolgendem Befehl aufgelistet werden kann:
 <code> <code>
-ll /var/spool/vmail/tachtler.net/klaus/shared/petra\@tachtler.net/+ls -l /var/spool/vmail/tachtler.net/klaus/shared/petra\@tachtler.net/
 total 4 total 4
 -rw------- 1 vmail vmail 8 Mar 31 17:09 dovecot-uidvalidity -rw------- 1 vmail vmail 8 Mar 31 17:09 dovecot-uidvalidity
 -r--r--r-- 1 vmail vmail 0 Mar 31 17:09 dovecot-uidvalidity.5339851d -r--r--r-- 1 vmail vmail 0 Mar 31 17:09 dovecot-uidvalidity.5339851d
 +</code>
 +bzw.
 +<code>
 +# ls -l /srv/vmail/tachtler.net/klaus/shared/petra\@tachtler.net/
 +total 4
 +-rw------- 1 vmail vmail 8 Jul  9 17:33 dovecot-uidvalidity
 +-r--r--r-- 1 vmail vmail 0 Jul  9 17:33 dovecot-uidvalidity.559e9456
 </code> </code>
  
 :!: **HINWEIS** - Diese beiden Dateien dienen der **internen Verwaltung** der jeweiligen **//Shares// oder //Shared Folder//**. :!: **HINWEIS** - Diese beiden Dateien dienen der **internen Verwaltung** der jeweiligen **//Shares// oder //Shared Folder//**.
  
tachtler/dovecot_shares.1396328312.txt.gz · Zuletzt geändert: 2014/04/01 06:58 von klaus