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 [2015/07/09 16:25] – [Dovecot Shares] klaustachtler:dovecot_shares [2017/05/14 06:49] (aktuell) – [Rechte ausgeben] klaus
Zeile 84: 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 338: 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_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 423: 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
 } }
Zeile 430: Zeile 436:
 ssl_key = </etc/pki/dovecot/private/tachtler.net.key ssl_key = </etc/pki/dovecot/private/tachtler.net.key
 ssl_prefer_server_ciphers = yes ssl_prefer_server_ciphers = yes
- 
 ssl_protocols = !SSLv2 !SSLv3 ssl_protocols = !SSLv2 !SSLv3
 userdb { userdb {
Zeile 438: 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 449: 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 493: 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 531: 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 539: 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 547: 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.1436451906.txt.gz · Zuletzt geändert: 2015/07/09 16:25 von klaus