mailman tips/コマンドラインでユーザパスワードを変更


changepw.pyというファイルを以下の手順で作成する。

# cat > /usr/local/mailman/bin/changepw.py
from Mailman.Errors import NotAMemberError
def changepw(mlist, addr, newpasswd):
try:
mlist.setMemberPassword(addr, newpasswd)
mlist.Save()
except NotAMemberError:
print 'No address matched:', addr
^D

以下のようにコマンドを発行する。

# bin/withlist -l -r changepw LIST somebody@example.org PASSWORD

シェアする

  • このエントリーをはてなブックマークに追加

フォローする