tachtler:dovecot_shares
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
tachtler:dovecot_shares [2014/04/01 06:52] – klaus | tachtler:dovecot_shares [2015/07/10 13:31] – [/var/spool/vmail/tachtler.net/petra/Maildir/dovecot-acl] klaus | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
:!: **HINWEIS** - **Die Nachfolgende Konfiguration von [[http:// | :!: **HINWEIS** - **Die Nachfolgende Konfiguration von [[http:// | ||
* **[[tachtler: | * **[[tachtler: | ||
+ | * **[[tachtler: | ||
[[http:// | [[http:// | ||
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: | * [[tachtler: | ||
+ | * [[tachtler: | ||
verwendet wird. | verwendet wird. | ||
Zeile 337: | Zeile 339: | ||
< | < | ||
# doveconf -n | # doveconf -n | ||
- | # 2.2.10: / | + | # 2.2.18: / |
- | # OS: Linux 2.6.32-431.11.2.el6.x86_64 x86_64 CentOS release | + | # OS: Linux 3.10.0-229.7.2.el7.x86_64 x86_64 CentOS |
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: | mail_location = maildir: | ||
Zeile 390: | Zeile 395: | ||
quota = maildir: | quota = maildir: | ||
quota_grace = 10%% | quota_grace = 10%% | ||
- | quota_rule = INBOX/ | + | quota_rule |
+ | quota_rule2 | ||
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 / | executable = script / | ||
+ | unix_listener quota-warning { | ||
+ | user = vmail | ||
+ | } | ||
user = vmail | user = vmail | ||
} | } | ||
ssl_cert = </ | ssl_cert = </ | ||
+ | ssl_cipher_list = ECDHE-RSA-AES128-GCM-SHA256: | ||
+ | ssl_dh_parameters_length = 2048 | ||
ssl_key = </ | ssl_key = </ | ||
+ | ssl_prefer_server_ciphers = yes | ||
+ | ssl_protocols = !SSLv2 !SSLv3 | ||
userdb { | userdb { | ||
args = username_format=%u / | args = username_format=%u / | ||
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" | ||
- | } | + | }</ |
- | </ | + | |
:!: **HINWEIS** - **die Konfiguration des '' | :!: **HINWEIS** - **die Konfiguration des '' | ||
Zeile 441: | Zeile 454: | ||
Stopping Dovecot Imap: | Stopping Dovecot Imap: | ||
Starting Dovecot Imap: | Starting Dovecot Imap: | ||
+ | </ | ||
+ | bzw. | ||
+ | < | ||
+ | # systemctl restart dovecot | ||
</ | </ | ||
Zeile 451: | Zeile 468: | ||
shared | shared | ||
shared/ | shared/ | ||
+ | </ | ||
+ | |||
+ | ==== doveadm acl ==== | ||
+ | |||
+ | Nachfolgend ein Überblick über die aktuellen Möglichkeiten des Befehls **'' | ||
+ | < | ||
+ | # doveadm acl | ||
+ | usage: doveadm [-Dv] [-f < | ||
+ | add [-u < | ||
+ | debug [-u < | ||
+ | delete | ||
+ | get [-u < | ||
+ | recalc | ||
+ | remove | ||
+ | rights | ||
+ | set [-u < | ||
</ | </ | ||
Zeile 459: | Zeile 492: | ||
* Freigabe **erteilender** Benutzer: **'' | * Freigabe **erteilender** Benutzer: **'' | ||
< | < | ||
- | 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 |
- | </ | + | |
- | + | ||
- | ==== Rechte wegnehmen ==== | + | |
- | + | ||
- | Mit nachfolgendem Befehl können **einzelne Berechtigungen weggenommen** werden, nachfolgend soll **nur** das **Recht: '' | + | |
- | < | + | |
- | doveadm acl remove -u petra@tachtler.net INBOX user=klaus@tachtler.net admin | + | |
</ | </ | ||
Zeile 483: | Zeile 509: | ||
Rights | Rights | ||
lookup read write write-seen write-deleted insert post expunge create delete admin | lookup read write write-seen write-deleted insert post expunge create delete admin | ||
+ | </ | ||
+ | |||
+ | ==== Rechte wegnehmen ==== | ||
+ | |||
+ | Mit nachfolgendem Befehl können **einzelne Berechtigungen weggenommen** werden, nachfolgend soll **nur** das **Recht: '' | ||
+ | < | ||
+ | doveadm acl remove -u petra@tachtler.net INBOX user=klaus@tachtler.net admin | ||
</ | </ | ||
Zeile 507: | Zeile 540: | ||
</ | </ | ||
- | ==== / | + | ==== (/var/spool|srv)/ |
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 515: | Zeile 548: | ||
</ | </ | ||
- | ==== / | + | ==== (/var/spool|srv)/ |
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 525: | Zeile 558: | ||
==== / | ==== / | ||
- | In diesem Verzeichnis | + | In diesem Verzeichnis ist eine **neues Verzeichnis** mit dem Namen **'' |
< | < | ||
# ll / | # ll / |
tachtler/dovecot_shares.txt · Zuletzt geändert: 2017/05/14 06:49 von klaus