Displaying 14 results from an estimated 14 matches for "credentialsoptions".
2024 Jun 29
1
Looking for Python docs/examples to modify DNS via keytab
..., but you can import and call the samba-tool commands
directly within Python (samba-tool of course is written in Python). See
an example of this hack here:
https://github.com/yast/yast2-dns-manager/blob/master/src/modules/SambaToolDnsAPI.py
This example uses username/password for auth, but the CredentialsOptions
parser can be instructed to use the keytab, IIUC:
https://gitlab.com/samba-team/samba/-/blob/master/python/samba/getopt.py?ref_type=heads#L384
If you don't like this hacky approach, you could re-implement something
using the same calls made by samba-tool:
https://gitlab.com/samba-team/sa...
2015 Apr 01
2
Have options changed for "samba-tool domain provision"
Le 01/04/2015 17:42, Rowland Penny a ?crit :
> On 01/04/15 15:49, Jean-Fran?ois Morcillo wrote:
>> Hello,
>>
>> With the samba 4.1 serie, I used to use the command:
>> samba-tool domain provision --adminpass='1GoodPasswd' --domain='TEST'
>> --workgroup='TEST' --realm='test.fr' --use-xattr=yes --use-rfc2307
>>
2024 Jun 06
1
Failed to bind to uuid NT_STATUS_LOGON_FAILURE
...update_machine_account_password)
>
> parser = optparse.OptionParser("chgtdcpass [options]")
> sambaopts = options.SambaOptions(parser)
> parser.add_option_group(sambaopts)
> parser.add_option_group(options.VersionOptions(parser))
> credopts = options.CredentialsOptions(parser)
> parser.add_option_group(credopts)
>
> opts = parser.parse_args()[0]
>
> lp = sambaopts.get_loadparm()
> smbconf = lp.configfile
> creds = credopts.get_credentials(lp)
> creds.set_kerberos_state(DONT_USE_KERBEROS)
>
>
> if __name__ == '__main__'...
2024 Jun 06
1
Failed to bind to uuid NT_STATUS_LOGON_FAILURE
...chine_account_password)
> >
> > parser = optparse.OptionParser("chgtdcpass [options]")
> > sambaopts = options.SambaOptions(parser)
> > parser.add_option_group(sambaopts)
> > parser.add_option_group(options.VersionOptions(parser))
> > credopts = options.CredentialsOptions(parser)
> > parser.add_option_group(credopts)
> >
> > opts = parser.parse_args()[0]
> >
> > lp = sambaopts.get_loadparm()
> > smbconf = lp.configfile
> > creds = credopts.get_credentials(lp)
> > creds.set_kerberos_state(DONT_USE_KERBEROS)
> >
&g...
2019 Apr 06
2
"00002020: Operation unavailable without authentication" using python-ldap
Hello,
I'm writing in regards to this issue I opened on GitHub:
https://github.com/python-ldap/python-ldap/issues/275
I am able to successfully use ldapsearch to query my Samba 4.9.4-Debian DC:
ldapsearch -LLL -Y GSSAPI -H ldap://samba-dc.ad.example.com -b
"dc=ad,dc=example,dc=com" "(objectClass=user)" "sAMAccountName"
However, when I try to use python-ldap I
2024 Jun 06
1
Failed to bind to uuid NT_STATUS_LOGON_FAILURE
...get_ldbs,
update_machine_account_password)
parser = optparse.OptionParser("chgtdcpass [options]")
sambaopts = options.SambaOptions(parser)
parser.add_option_group(sambaopts)
parser.add_option_group(options.VersionOptions(parser))
credopts = options.CredentialsOptions(parser)
parser.add_option_group(credopts)
opts = parser.parse_args()[0]
lp = sambaopts.get_loadparm()
smbconf = lp.configfile
creds = credopts.get_credentials(lp)
creds.set_kerberos_state(DONT_USE_KERBEROS)
if __name__ == '__main__':
paths = get_paths(param, smbconf=smbconf)
ses...
2015 Apr 10
0
Have options changed for "samba-tool domain provision"
...ion(Command):
"""Provision a domain."""
synopsis = "%prog [options]"
takes_optiongroups = {
"sambaopts": options.SambaOptions,
"versionopts": options.VersionOptions,
"credopts": options.CredentialsOptions,
}
To this:
class cmd_domain_provision(Command):
"""Provision a domain."""
synopsis = "%prog [options]"
takes_optiongroups = {
"sambaopts": options.SambaOptions,
"versionopts": options.VersionOptio...
2019 Apr 06
0
"00002020: Operation unavailable without authentication" using python-ldap
...Option("-H", "--URL", help="LDB URL for database or target server", type=str,
metavar="URL", dest="H"),
]
takes_optiongroups = {
"sambaopts": options.SambaOptions,
"credopts": options.CredentialsOptions,
"versionopts": options.VersionOptions,
}
def run(self, sambaopts=None, credopts=None, versionopts=None, H=None):
lp = sambaopts.get_loadparm()
creds = credopts.get_credentials(lp, fallback_machine=True)
samdb = SamDB(url=H, session_info=system_se...
2024 Jun 28
2
Looking for Python docs/examples to modify DNS via keytab
Hello all,
I am looking to rewrite the shell script here (https://wiki.samba.org/index.php/Configure_DHCP_to_update_DNS_records) in Python.
Is anyone aware of any resources (docs, existing code, etc.) that may be useful in doing so? I?m not finding any introductory docs or simple code examples that show things like instantiating a DNS server connection with a keytab.
Thanks,
CB
2010 May 26
1
Samba4 Patch: newuseradv and newgroupadv scripts for net cmd utlity
Hi all,
As per Jelmer's request - in response to bug #7455 attached diff file.
Please let me know what you think and if any modificationes need to be
performed
Regards
Luk
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: newusergroupadv.diff
URL:
2024 Jun 30
1
Looking for Python docs/examples to modify DNS via keytab
On Sun, 30 Jun 2024 00:22:57 -0700
christian baltini <christian.baltini at gmail.com> wrote:
>
> This is the output I get:
>
> (venv) root at ubu1:~/py_krb# samba-tool dns zonelist localhost
> --use-krb5-ccache=/tmp/krb5cc_0 Failed to bind to uuid
> 50abc2a4-574d-40b3-9d66-ee4fd5fba076 for
>
2024 Jun 06
1
Failed to bind to uuid NT_STATUS_LOGON_FAILURE
...>> >
>> > parser = optparse.OptionParser("chgtdcpass [options]")
>> > sambaopts = options.SambaOptions(parser)
>> > parser.add_option_group(sambaopts)
>> > parser.add_option_group(options.VersionOptions(parser))
>> > credopts = options.CredentialsOptions(parser)
>> > parser.add_option_group(credopts)
>> >
>> > opts = parser.parse_args()[0]
>> >
>> > lp = sambaopts.get_loadparm()
>> > smbconf = lp.configfile
>> > creds = credopts.get_credentials(lp)
>> > creds.set_kerberos_state...
2024 Jun 05
1
Failed to bind to uuid NT_STATUS_LOGON_FAILURE
Add a 'private dir' to your smb.conf matching where your Samba packages
are putting 'private'.
Andrew Bartlett
On Wed, 2024-06-05 at 17:13 +0300, Omnis ludis - games via samba wrote:
> I tried to run with this command, but I get an error./chgtdcpass --
> configfile=/opt/samba/etc/smb.confmodule samba_dsdb initialization
> failed : No such objectUnable to load modules for
2019 Apr 07
2
"00002020: Operation unavailable without authentication" using python-ldap
...;--URL", help="LDB URL for database or target
> server", type=str,
> metavar="URL", dest="H"),
> ]
>
> takes_optiongroups = {
> "sambaopts": options.SambaOptions,
> "credopts": options.CredentialsOptions,
> "versionopts": options.VersionOptions,
> }
>
> def run(self, sambaopts=None, credopts=None, versionopts=None, H=None):
> lp = sambaopts.get_loadparm()
> creds = credopts.get_credentials(lp, fallback_machine=True)
>
> samdb...