/ var / lib / mailman / cgi-bin плохая группа (имеет: root, ожидаемый список) (исправление)

Я просто пытаюсь установить почтальон так, чтобы разрешения были правильными, но независимо от того, что я делаю, почтальон устанавливает неправильные разрешения:

thufir@dur:~$ 
thufir@dur:~$ sudo apt-get install mailman
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  spamassassin lynx listadmin
The following NEW packages will be installed:
  mailman
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
5 not fully installed or removed.
Need to get 0 B/10.2 MB of archives.
After this operation, 35.0 MB of additional disk space will be used.
Preconfiguring packages ...
(Reading database ... 233409 files and directories currently installed.)
Unpacking mailman (from .../mailman_1%3a2.1.16~rc2-1_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Setting up libaprutil1-dbd-sqlite3 (1.5.2-1) ...
Setting up libaprutil1-ldap (1.5.2-1) ...
Setting up apache2-bin (2.4.6-2ubuntu2.1) ...
Setting up apache2-data (2.4.6-2ubuntu2.1) ...
Setting up apache2 (2.4.6-2ubuntu2.1) ...
 * Restarting web server apache2                                                                   [ OK ] 
Setting up mailman (1:2.1.16~rc2-1) ...
Looking for enabled languages (this may take some time) ... done.
Installing site language en ............................................ done.
Configuring mailman for domain dur.bounceme.net ...
Upgrading from version 0x0 to 0x20110c2
getting rid of old source files
update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match mailman Default-Stop values (none)
 * Site list for mailman missing (looking for list named 'mailman').
 * Please create it; until then, mailman will refuse to start.
Processing triggers for ureadahead ...
thufir@dur:~$ 
thufir@dur:~$ sudo newlist mailman
Enter the email of the person running the list: thufir@dur.bounceme.net
Initial mailman password: 
To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the
`newaliases' program:

## mailman mailing list
mailman:              "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman"

Hit enter to notify mailman owner...

thufir@dur:~$ 
thufir@dur:~$ ll /var/lib/mailman/
total 36
drwxrwsr-x  8 root list 4096 Jan  5 09:00 ./
drwxr-xr-x 71 root root 4096 Jan  5 09:00 ../
drwxrwsr-x  4 root list 4096 Jan  5 09:00 archives/
lrwxrwxrwx  1 root root   20 Aug 21 02:16 bin -> /usr/lib/mailman/bin/
lrwxrwxrwx  1 root root   24 Aug 21 02:16 cgi-bin -> /usr/lib/cgi-bin/mailman/
lrwxrwxrwx  1 root root   21 Aug 21 02:16 cron -> /usr/lib/mailman/cron/
drwxrwsr-x  2 root list 4096 Jan  5 09:00 data/
lrwxrwxrwx  1 root root   25 Aug 21 02:16 icons -> /usr/share/images/mailman/
drwxrwsr-x  3 root list 4096 Jan  5 09:01 lists/
lrwxrwxrwx  1 root root   17 Aug 21 02:16 locks -> /var/lock/mailman/
lrwxrwxrwx  1 root root   16 Aug 21 02:16 logs -> /var/log/mailman/
lrwxrwxrwx  1 root root   21 Aug 21 02:16 mail -> /usr/lib/mailman/mail/
lrwxrwxrwx  1 root root   24 Aug 21 02:16 Mailman -> /usr/lib/mailman/Mailman/
drwxr-xr-x 40 root list 4096 Jan  5 09:00 messages/
drwxrwsr-x  3 list list 4096 Jan  5 09:01 qfiles/
lrwxrwxrwx  1 root root   24 Aug 21 02:16 scripts -> /usr/lib/mailman/scripts/
drwxrwsr-x  2 root list 4096 Aug 21 02:15 spam/
lrwxrwxrwx  1 root root   12 Aug 21 02:16 templates -> /etc/mailman/
-rw-r--r--  1 root list   15 Aug 21 02:16 .version
thufir@dur:~$ 
thufir@dur:~$ 
thufir@dur:~$ sudo /usr/lib/mailman/bin/check_perms -f
directory must be at least 02775: /var/lib/mailman/logs (fixing)
/var/lib/mailman/cron bad group (has: root, expected list) (fixing)
/var/lib/mailman/logs bad group (has: root, expected list) (fixing)
/var/lib/mailman/icons bad group (has: root, expected list) (fixing)
directory permissions must be 02775: /var/lib/mailman/messages (fixing)
/var/lib/mailman/mail bad group (has: root, expected list) (fixing)
/var/lib/mailman/locks bad group (has: root, expected list) (fixing)
/var/lib/mailman/Mailman bad group (has: root, expected list) (fixing)
/var/lib/mailman/cgi-bin bad group (has: root, expected list) (fixing)
/var/lib/mailman/templates bad group (has: root, expected list) (fixing)
/var/lib/mailman/bin bad group (has: root, expected list) (fixing)
/var/lib/mailman/scripts bad group (has: root, expected list) (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/sk (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/uk (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/nl (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ru (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/it (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ro (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/vi (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ca (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/et (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/tr (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/el (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ia (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/da (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ja (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/pt (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/eu (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/hu (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/fi (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/sv (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/gl (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/hr (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ar (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/no (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/fa (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/fr (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/zh_TW (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ko (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/cs (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/de (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/sr (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/sl (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/pl (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/es (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/lt (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/pt_BR (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/he (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/zh_CN (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ast (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/sk/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/uk/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/nl/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ru/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/it/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ro/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/vi/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ca/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/et/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/tr/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/el/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ia/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/da/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ja/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/pt/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/eu/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/hu/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/fi/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/sv/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/gl/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/hr/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ar/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/no/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/fa/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/fr/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/zh_TW/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ko/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/cs/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/de/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/sr/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/sl/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/pl/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/es/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/lt/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/pt_BR/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/he/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/zh_CN/LC_MESSAGES (fixing)
directory permissions must be 02775: /var/lib/mailman/messages/ast/LC_MESSAGES (fixing)
/var/lib/mailman/archives/private bad group (has: www-data, expected list) (fixing)
/var/lib/mailman/archives/private/mailman.mbox bad group (has: www-data, expected list) (fixing)
/var/lib/mailman/archives/private/mailman bad group (has: www-data, expected list) (fixing)
/var/lib/mailman/archives/private/mailman/index.html bad group (has: www-data, expected list) (fixing)
Problems found: 92
Re-run as list (or root) with -f flag to fix
thufir@dur:~$ 
thufir@dur:~$ sudo /usr/lib/mailman/bin/check_perms -f
/var/lib/mailman/cron bad group (has: root, expected list) (fixing)
/var/lib/mailman/logs 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/locks bad group (has: root, expected list) (fixing)
/var/lib/mailman/Mailman bad group (has: root, expected list) (fixing)
/var/lib/mailman/cgi-bin bad group (has: root, expected list) (fixing)
/var/lib/mailman/templates bad group (has: root, expected list) (fixing)
/var/lib/mailman/bin bad group (has: root, expected list) (fixing)
/var/lib/mailman/scripts bad group (has: root, expected list) (fixing)
Problems found: 10
Re-run as list (or root) with -f flag to fix
thufir@dur:~$ 
thufir@dur:~$ sudo /usr/lib/mailman/bin/check_perms -f
/var/lib/mailman/cron bad group (has: root, expected list) (fixing)
/var/lib/mailman/logs 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/locks bad group (has: root, expected list) (fixing)
/var/lib/mailman/Mailman bad group (has: root, expected list) (fixing)
/var/lib/mailman/cgi-bin bad group (has: root, expected list) (fixing)
/var/lib/mailman/templates bad group (has: root, expected list) (fixing)
/var/lib/mailman/bin bad group (has: root, expected list) (fixing)
/var/lib/mailman/scripts bad group (has: root, expected list) (fixing)
Problems found: 10
Re-run as list (or root) with -f flag to fix
thufir@dur:~$ 
thufir@dur:~$ 

Это ошибка с почтальоном, или я Я делаю это как-то "неправильно" или что-то "не так" с моей системой?

Для установки по умолчанию кажется красным флажком, что необходимо проверить разрешения на установку, и даже хуже, чем утилита mailman не могу это исправить. Мне нужно вручную изменить разрешения на ссылки на эти файлы? Это просто кажется чрезмерным.

Я наивно склонялся бы к тому, чтобы это было проблемой с упаковкой, но, может быть, сначала я ее как-то заманил, так что теперь она не будет установлена ​​правильно.

см. Также:

https://webmasters.stackexchange.com/questions/30557/howto-fix-errno-13-permission-denied-in-mailman-mailing-lists

http://www.gnu.org/software/mailman/mailman-install/troublesho.html

https: //bbs.archlinux .org / viewtopic.php? PID = 1292722

0
задан 13 April 2017 в 15:33

1 ответ

Я написал на https://bugs.launchpad.net/ubuntu/+source/mailman/+bug/1266288/comments/2

"" "check_perms не предназначен для обработки символических ссылок. Он просматривает владельца и режим самой символической ссылки и жалуется, а затем, если требуется, исправляет цель. Таким образом, он никогда не «исправляет» символическую ссылку, чего он не может сделать в любом случае.

За исключением жалобы check_perms, это не проблема, поскольку владение и режим самой символической ссылки на практике не имеют значения. "" "

check_perms (и ничего другого в этом отношении) не может изменить владельца и режим самой символической ссылки. Он «фиксирует» владение и режим цели при необходимости и по запросу. На практике нет никаких проблем с Mailman.

Единственная проблема заключается в том, что check_perms сообщает о проблеме, основанной на владении и режиме самой символической ссылки, поскольку она не предназначена для обработки этого случая, потому что стандартный GNU Mailman не использует символические ссылки таким образом.

С тех пор я добавил https://bugs.launchpad.net/ubuntu/+source/mailman/+bug/1266288/comments/3 , который говорит

"" "Я Я рассмотрел этот вопрос более подробно, и хотя все, что я сказал в комментарии 2, верно, есть еще одна проблема. По существу, все проблемы, о которых сообщает check_perms, безвредны и просто отражают различия между «способом Debian» и стандартным GNU Mailman, эти "fixes"

/ var / lib / mailman / archives / private bad group (содержит: www-данные, ожидаемый список) (исправление) /var/lib/mailman/archives/private/mailman.mbox bad group (имеет: www-данные, ожидаемый список) (исправление) / var / lib / mailman / archives / private / mailman bad group (имеет: www-данные, ожидаемый список) (исправление) / var / lib / mailman / archives / private /mailman/index.html плохая группа (содержит: www-data, ожидаемый список) (исправление)

нарушит доступ к общему архиву. Это связано с тем, что стандартное рекомендуемое владение и режим для / var / lib / mailman / архивы / частные будут

drwxrws --- www-data list

, но Путь Debian -

drwxrws --- list www-data

Хотя это может сработать, check_perms изменит его на

drwxrws --- list list

, который не позволяет веб-серверу получать доступ к публичным архивам. См. Предупреждение на http://www.list.org/mailman-install/node9.html для получения более подробной информации.

Суть в том, что стандартные check_perms не должны запускаться с пакетом Debian / Ubuntu. Debian должен либо удалить check_perms из пакета, либо исправить его, чтобы следовать пути Debian. "" "

0
ответ дан 13 April 2017 в 15:33
  • 1
    doesn' t работают на меня, ubuntu don' t обнаруживают мой HDMI. –  30 June 2015 в 06:42

Другие вопросы по тегам:

Похожие вопросы: