[gelöst] Rechteproblem sa-learn und Mails

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
slu
Beiträge: 2246
Registriert: 23.02.2005 23:58:47

[gelöst] Rechteproblem sa-learn und Mails

Beitrag von slu » 01.10.2006 13:52:01

Hallo Forum,

Benutzer "Amavis" hat als Primäre Gruppe "Amavis".
Der Gruppe "Amavis" habe ich den Benutzer "slu" hinzugefügt.

Nun sollte Amavis doch hier zugreifen können oder nicht?

Code: Alles auswählen

wolfserver:/home/slu/Maildir# ls -l
insgesamt 8
drwx------  2 slu users 4408 2006-10-01 10:10 cur
-rw-------  1 slu users 3347 2006-10-01 10:08 dovecot-uidlist
drwx------  2 slu users   48 2006-10-01 10:08 new
drwx------  2 slu users   48 2006-10-01 05:15 tmp
wolfserver:/home/slu/Maildir#
Er sagt aber immer:

Code: Alles auswählen

wolfserver:/home/slu/Maildir#su - amavis -c "sa-learn --ham /home/slu/Maildir/cur"
Unable to open /home/slu/Maildir/cur: Permission denied
Learned from 0 message(s) (0 message(s) examined).
wolfserver:/home/slu/Maildir#
Über die Gruppe kann ich es auch nicht lösen da neue Emails die Rechte...

Code: Alles auswählen

-rw-------
...haben.
Zuletzt geändert von slu am 01.10.2006 15:25:13, insgesamt 1-mal geändert.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 01.10.2006 14:17:22

Das kann nicht klappen weil hier die Gruppe keinerlei Recht gesetzt hat.. -rw------- heisst daß nur der Besitzer lesen und schreiben zugreifen kann. Außerdem haben alle hier gezeigten Dateien und Verzeichnisse die Gruppe users und nicht Amavis..
Ich fürchte du hast da etwas durcheinander gebracht aber im Prinzip hast du Recht du mußt nur die Gruppe und die Rechte für die Gruppe richtig setzen.
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 01.10.2006 14:21:26

Hier kann nur der Besitzer dr Dateien zugreifen:

Code: Alles auswählen

wolfserver:/home/slu/Maildir# ls -l
insgesamt 8
drwx------  2 slu users 4408 2006-10-01 10:10 cur
-rw-------  1 slu users 3347 2006-10-01 10:08 dovecot-uidlist
drwx------  2 slu users   48 2006-10-01 10:08 new
drwx------  2 slu users   48 2006-10-01 05:15 tmp 
Willst du mit das auch Mitglieder der Dateigruppe (users) zugreifen können müssen die Rechte so aussehen:

Code: Alles auswählen

wolfserver:/home/slu/Maildir# ls -l
insgesamt 8
drwxrwx---  2 slu users 4408 2006-10-01 10:10 cur
-rw-rw----  1 slu users 3347 2006-10-01 10:08 dovecot-uidlist
drwxrwx---  2 slu users   48 2006-10-01 10:08 new
drwxrwx---  2 slu users   48 2006-10-01 05:15 tmp 
Und du musst den Benutzer Amavis der Gruppe users hinzufügen.

slu
Beiträge: 2246
Registriert: 23.02.2005 23:58:47

Beitrag von slu » 01.10.2006 14:22:27

Hi esteel,

mhm du hast Recht, da hab ich den Wald vor lauter Bäumen nicht gesehen.
Problem der Gruppe ist nur das Postfix neuen Mails immer nur Benutzerrechte gibt.

Wie kann ich sa-learn dazu bringen als Amavis zu lernen? Auch die Angabe mit dem User Amavis bringt bei sa-learn nichts.

Wie macht ihr das?
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 01.10.2006 14:38:08

Ich habe sowas noch gar nicht gemacht :) Aber villeicht kannst du ja einfach die Gruppe und die Rechte ändern.. oder wird die Datei immer wieder gelöscht anstatt nur auf Größe 0 gesetzt?
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

slu
Beiträge: 2246
Registriert: 23.02.2005 23:58:47

Beitrag von slu » 01.10.2006 14:42:55

Hi esteel,

wenn eine neue Mail kommt hat immer nur der Benutzer zugriff, der Rest hat keine Recht.
Es gibt doch soviele die mit sa-learn arbeiten, wie machen die das bloß?

Ich finde dazu auch nichts.

Edit:
Ich konnte es nun so lösen:
sa-learn als root ausführen

Code: Alles auswählen

sa-learn --dbpath=/var/lib/amavis/.spamassassin/ --ham /home/slu/Maildir/cur
Und danach einmal ein chown -R amavis:amavis /var/lib/amavis/.spamassassin

Danach gehören die Dateien immer amavis, auch wenn als root ein neues sa-learn ausgeführt wird.

Edit:
Betreff angepasst.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Antworten