#!/bin/bash /usr/scripts/python.sh # -*- coding: utf8 -*- # Script utilisé par l'intranet et autres pour ecrire le .forward dans le home # Executé avec un sudo # detraz@crans.org import sys def getforward(user): try: mailredirect = open('/home/%s/.forward'%user).readlines()[0] except IOError: mailredirect = "Inconnu" print mailredirect return def writeforward(user,txt): open('/home/%s/.forward'%user,'w').write(txt) return if __name__=="__main__": for arg in sys.argv: if "--name" in arg: name=arg.split("=")[1] if "--mail" in arg: mail=arg.split("=")[1] if "--read" in sys.argv: getforward(name) elif "--write" in sys.argv: writeforward(name,mail)