#!/usr/bin/env python import optparse import sys # Find right directory when running from source tree sys.path.insert(0, "bin/python") import samba from samba import getopt as options from samba.credentials import Credentials parser = optparse.OptionParser("machineaccountccache ") sambaopts = options.SambaOptions(parser) parser.add_option_group(sambaopts) parser.add_option_group(options.VersionOptions(parser)) opts, args = parser.parse_args() if len(args) != 1: parser.print_usage() sys.exit(1) ccachename = args[0] lp_ctx = sambaopts.get_loadparm() creds = Credentials() creds.guess(lp_ctx) creds.set_machine_account(lp_ctx) creds.get_named_ccache(lp_ctx, ccachename)