Cum se remediază “ [Errno 13] Permisiunea refuzată ” în listele de corespondență mailman
On noiembrie 30, 2020 by adminDupă ce am migrat domeniile de pe un server plesk pe altul, am primit mai multe dintre aceste mesaje în fiecare zi: (cutia poștală țintă nu există, așa că le primesc ca salturi de poștă nedeliberabile)
Return-Path: <[email protected]> Received: (qmail 26460 invoked by uid 38); 26 May 2012 12:00:02 +0200 Date: 26 May 2012 12:00:02 +0200 Message-ID: <20120526100002.xyzxx.qmail@lvpsxxx-xx-xx-xx.dedicated.hosteurope.de> From: [email protected] (Cron Daemon) To: [email protected] Subject: Cron <list@lvpsxxx-xx-xx-xx> [ -x /usr/lib/mailman/cron/senddigests ] && /usr/lib/mailman/cron/senddigests Content-Type: text/plain; charset=ANSI_X3.4-1968 X-Cron-Env: <SHELL=/bin/sh> X-Cron-Env: <HOME=/var/list> X-Cron-Env: <PATH=/usr/bin:/bin> X-Cron-Env: <LOGNAME=list> List: xyzxyz: problem processing /var/lib/mailman/lists/xyzxyz/digest.mbox: [Errno 13] Permission denied: "/var/lib/mailman/archives/private/xyzxyz"
Am încercat să repar singur permisiunile, dar problema există în continuare.
Răspuns
După ce am consultat echipa de asistență, am soluția pentru această problemă: /usr/lib/mailman/bin/check_perms -f
face toată magia permisiunilor în directoarele mailman. Poate că acest lucru ajută pe altcineva cu aceeași problemă.
Comentarii
Răspuns
Vreau să adaug asta pe mașina mea,
/usr/lib/mailman/bin/check_perms -f
nu a remediat totul. Când l-am rulat în mod repetat (ca root), s-a plâns de 10 probleme (foldere / fișiere din /usr/lib/mailman
care nu erau „deținute de lista de utilizatori și grupuri).
Următoarea comandă rulează în /usr/lib/mailman/
sau /var/lib/mailman/
(depinde de directorul în care eroarea este găsită de prima comandă):
chown -hR list:list ./*
Acest lucru va rezolva totul.
Răspuns
acest lucru m-a ajutat foarte mult. Configurarea mea este în prezent plesk, qmail și mailman. Am găsit că calea pentru chmod ar trebui să fie
/var/lib/mailman
mai utilă. dacă faci un chown -hR list:list ./*
obișnuit, nu este prea rău.
/var/lib/mailman/bin/check_perms -f
chiar funcționează. pentru mine.
și
chown -R popuser:list /var/list/
a făcut o treabă bună pentru mine.
/var/qmail/bin/qmail-qstat
și
/var/qmail/bin/qmail-qread
au fost, de asemenea, prieteni buni în a ajuta. caută și în interiorul
/var/qmail/queue http://www.simonmetzger.de/?p=124 http://www.huschi.net/archiv/plesk-qmail-probleme-mit-mailman.html http://douglasward.net/2010/07/29/required-mailman%C2%A0permissions/ http://recoveringphysicist.com/22/how-to-move-a-mailman-mailing-list-between-domains-or-servers http://www.gnu.org/software/mailman/site.html http://techshihab.wordpress.com/2012/05/11/logs-location-for-plesk-linux-servers/
Fișiere de urmărit:
/usr/local/psa/var/log/maillog /var/log/mailman/smtp-failure /var/log/mailman/error
Instrumente utilizate
/var/mailman/bin/unshunt /var/mailman/bin/arch
Și întotdeauna pentru a mă asigura că toate opțiunile listei (max_size, publicitate, … sunt setate corect) Nu sunt sigur dacă acest lucru este de ajutor pentru cineva, dar bucură-te.
Răspuns
Reprezentantul meu este prea mic pentru a +1 răspunsul tău L3viathan dar mulțumesc! Am avut exact același lucru problema la executarea / usr / lib / mailman / bin / check_perms -f, chiar și ca root:
# /usr/lib/mailman/bin/check_perms -f /var/lib/mailman/Mailman bad group (has: root, expected list) (fixing) /var/lib/mailman/logs bad group (has: root, expected list) (fixing) /var/lib/mailman/bin bad group (has: root, expected list) (fixing) /var/lib/mailman/cgi-bin bad group (has: root, expected list) (fixing) /var/lib/mailman/icons bad group (has: root, expected list) (fixing) /var/lib/mailman/mail bad group (has: root, expected list) (fixing) /var/lib/mailman/cron bad group (has: root, expected list) (fixing) /var/lib/mailman/scripts bad group (has: root, expected list) (fixing) /var/lib/mailman/templates bad group (has: root, expected list) (fixing) /var/lib/mailman/locks bad group (has: root, expected list) (fixing) Problems found: 10 Re-run as list (or root) with -f flag to fix
schimbarea proprietarului a remediat manual problema permisiunilor. problemele mele cu permisiunile erau în calea / var / lib / mailman:
# cd /var/lib/mailman # chown -hR list:list ./* # /usr/lib/mailman/bin/check_perms -f No problems found
/var/lib/mailman
. Acestea nu sunt remediate decheck_perms
, dar pot fi remediate adăugând-h
lachown
sauchgrp
. Vedeți răspunsurile de mai jos.