summaryrefslogtreecommitdiff
path: root/source3/utils
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2019-11-11 14:48:12 +0100
committerAndreas Schneider <asn@cryptomilk.org>2020-05-28 06:43:38 +0000
commit16fbb196fc2dda0f76c4a48cf586923df0dce4de (patch)
tree3656929e75ee9ba9f96b05509a6ddd4ced6416f4 /source3/utils
parentf8275387a9a88973a419d19136e20ba89961c8c7 (diff)
downloadsamba-16fbb196fc2dda0f76c4a48cf586923df0dce4de.tar.gz
s3:smbcacls: make use of get_cmdline_auth_info_creds()
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'source3/utils')
-rw-r--r--source3/utils/smbcacls.c17
1 files changed, 4 insertions, 13 deletions
diff --git a/source3/utils/smbcacls.c b/source3/utils/smbcacls.c
index 103acdc1d18..3e91fc8b025 100644
--- a/source3/utils/smbcacls.c
+++ b/source3/utils/smbcacls.c
@@ -764,17 +764,10 @@ static struct cli_state *connect_one(const struct user_auth_info *auth_info,
NTSTATUS nt_status;
uint32_t flags = 0;
- if (get_cmdline_auth_info_use_kerberos(auth_info)) {
- flags |= CLI_FULL_CONNECTION_USE_KERBEROS |
- CLI_FULL_CONNECTION_FALLBACK_AFTER_KERBEROS;
- }
-
- nt_status = cli_full_connection(&c, lp_netbios_name(), server,
+ nt_status = cli_full_connection_creds(&c, lp_netbios_name(), server,
NULL, 0,
share, "?????",
- get_cmdline_auth_info_username(auth_info),
- lp_workgroup(),
- get_cmdline_auth_info_password(auth_info),
+ get_cmdline_auth_info_creds(auth_info),
flags,
get_cmdline_auth_info_signing_state(auth_info));
if (!NT_STATUS_IS_OK(nt_status)) {
@@ -783,10 +776,8 @@ static struct cli_state *connect_one(const struct user_auth_info *auth_info,
}
if (get_cmdline_auth_info_smb_encrypt(auth_info)) {
- nt_status = cli_cm_force_encryption(c,
- get_cmdline_auth_info_username(auth_info),
- get_cmdline_auth_info_password(auth_info),
- lp_workgroup(),
+ nt_status = cli_cm_force_encryption_creds(c,
+ get_cmdline_auth_info_creds(auth_info),
share);
if (!NT_STATUS_IS_OK(nt_status)) {
cli_shutdown(c);