公司VPN登录器
vpn启动器参数是SecurID
在/usr/local目录下创建vpn.py
sudo chmod 4755 vpn.py
sudo ln -s vpn.py vpn
usage: vpn 123456
#!/usr/bin/python#filename=vpn.pyimport osimport sysdef main(args): try: pid = os.fork() if pid > 0: sys.exit(0) except OSError, e: print >>sys.stderr, "fork #1 failed: %d (%s)" % (e.errno, e.strerror) sys.exit(1) os.chdir("/") os.setsid() os.umask(0) try: pid = os.fork() if pid > 0: print "Daemon PID %d" % pid sys.exit(0) except OSError, e: print >>sys.stderr, "fork #2 failed: %d (%s)" % (e.errno, e.strerror) sys.exit(1) cmd = "array_vpnc vpn.crop-inc.com username password%s &" % args os.system(cmd)if __name__ == "__main__": if len(sys.argv) != 2: print "Usage: vpn password" sys.exit(1) else: main(sys.argv)
页:
[1]