Изменение модерирования участника списка отмечает на Почтальоне с помощью командной строки

Давным-давно, да, я действительно заставлял это работать с некоторыми терминальными серверами Cisco, которые я настроил. Однако я больше не использую его по очень простым причинам, не, наименьшее количество которого, когда сеть пошла к черту, чем меньше подвижных частей я должен иметь для вхождения в маршрутизатор, тем лучше.

Быстрые ответы из памяти:

  1. Да.
  2. Я полагаю, что было или явным упорядочиванием или неявным. Где-нибудь. Я, кажется, помню локальные пароли, работающие в предпочтении к удаленным.
  3. Kerberos требует, чтобы Вы поместили данные по механизму IOS (SRVTAB машины), который Вы захотите изменить, если механизм будет выгружен, и удалите старый ключ из своей базы данных Kerberos. Однако это - изменение, что пользователи (с помощью telnet) не будут видеть изменения.
  4. Если память служила, разрешать пароль не был способен к Kerberos.

Еще раз это - все из памяти, несколько лет, по крайней мере.

1
задан 31 March 2011 в 22:11
2 ответа

Существует сценарий Python по http://www.msapiro.net/scripts/set_mod.py, который мог бы сделать то, в чем Вы нуждаетесь. Я не знаю ни о чем, что на самом деле идет с почтальоном, чтобы сделать это.

0
ответ дан 3 December 2019 в 19:26

Включить модерируемый бит:

/usr/lib/mailman/bin/withlist -r mod.set $currentlist $user 1

Отключить модерируемый бит:

/usr/lib/mailman/bin/withlist -r mod.set $currentlist $user 0

В двух приведенных выше инструкциях замените $ currentlist именем списка и $ пользователь с адресом подписки участника.

Использование "mod.py":

#! /usr/bin/python
# mod.py

from Mailman import mm_cfg
import sys

def mod(list):
    for member in list.getMembers():
        if list.getMemberOption(member, mm_cfg.Moderate):
            print member, "is moderated"

def set(list, member, value):
    value = not not (int(value))
    if list.isMember(member):
        list.Lock()
        list.setMemberOption(member, mm_cfg.Moderate, value)
        print "%s's moderated flag set to %d" % (member, value)
        list.Save()
        list.Unlock()
    else:
        print member, "not a member"
3
ответ дан 3 December 2019 в 19:26