scripts/utils/forward.py

30 lines
766 B
Python
Executable file

#!/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)