tachtler:dovecot_shares
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:dovecot_shares [2014/05/01 16:41] – [Rechte setzen] klaus | tachtler:dovecot_shares [2017/05/14 06:49] (aktuell) – [Rechte ausgeben] 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_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 391: | 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 421: | 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 431: | 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 442: | Zeile 454: | ||
Stopping Dovecot Imap: | Stopping Dovecot Imap: | ||
Starting Dovecot Imap: | Starting Dovecot Imap: | ||
+ | </ | ||
+ | bzw. | ||
+ | < | ||
+ | # systemctl restart dovecot | ||
</ | </ | ||
Zeile 486: | Zeile 502: | ||
ID | ID | ||
user=klaus@tachtler.net | user=klaus@tachtler.net | ||
- | </ | ||
- | |||
- | Mit nachfolgendem Befehl können alle **Rechte** aufgelistet werden, die dieser Benutzer **einem bestimmten anderen Benutzer gegeben** hat: | ||
- | < | ||
- | # 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 | ||
</ | </ | ||
Zeile 524: | Zeile 533: | ||
</ | </ | ||
- | ==== / | + | ==== (/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 532: | Zeile 541: | ||
</ | </ | ||
- | ==== / | + | ==== (/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 540: | Zeile 549: | ||
</ | </ | ||
- | ==== / | + | ==== (/var/spool|srv)/ |
- | In diesem Verzeichnis | + | In diesem Verzeichnis ist eine **neues Verzeichnis** mit dem Namen **'' |
< | < | ||
- | # ll / | + | # ls -la / |
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 | ||
+ | </ | ||
+ | bzw. | ||
+ | < | ||
+ | # ls -l / | ||
+ | total 0 | ||
+ | drwx------ 5 vmail vmail 101 Jul 9 17:07 Maildir | ||
+ | drwx------ 3 vmail vmail 31 Jul 9 17:33 shared | ||
</ | </ | ||
Der Inhalt des **neuen Ordners** - **'' | Der Inhalt des **neuen Ordners** - **'' | ||
< | < | ||
- | # ll / | + | # ls -l / |
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 | ||
+ | </ | ||
+ | bzw. | ||
+ | < | ||
+ | # ls -l / | ||
+ | total 0 | ||
+ | drwx------ 3 vmail vmail 80 Jul 9 17:33 petra@tachtler.net | ||
</ | </ | ||
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: | ||
< | < | ||
- | ll / | + | ls -l / |
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 | ||
+ | </ | ||
+ | bzw. | ||
+ | < | ||
+ | # ls -l / | ||
+ | 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 | ||
</ | </ | ||
:!: **HINWEIS** - Diese beiden Dateien dienen der **internen Verwaltung** der jeweiligen **// | :!: **HINWEIS** - Diese beiden Dateien dienen der **internen Verwaltung** der jeweiligen **// | ||
tachtler/dovecot_shares.txt · Zuletzt geändert: 2017/05/14 06:49 von klaus