mirror of
https://github.com/samba-team/samba.git
synced 2025-09-03 05:49:28 +03:00
net: Use dom_sid_str_buf
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
committed by
Jeremy Allison
parent
f7f350ec3a
commit
1b3ee68b79
@ -359,7 +359,7 @@ static int net_getlocalsid(struct net_context *c, int argc, const char **argv)
|
|||||||
{
|
{
|
||||||
struct dom_sid sid;
|
struct dom_sid sid;
|
||||||
const char *name;
|
const char *name;
|
||||||
fstring sid_str;
|
struct dom_sid_buf sid_str;
|
||||||
|
|
||||||
if (argc >= 1) {
|
if (argc >= 1) {
|
||||||
name = argv[0];
|
name = argv[0];
|
||||||
@ -390,8 +390,9 @@ static int net_getlocalsid(struct net_context *c, int argc, const char **argv)
|
|||||||
DEBUG(0, ("Can't fetch domain SID for name: %s\n", name));
|
DEBUG(0, ("Can't fetch domain SID for name: %s\n", name));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
sid_to_fstring(sid_str, &sid);
|
d_printf(_("SID for domain %s is: %s\n"),
|
||||||
d_printf(_("SID for domain %s is: %s\n"), name, sid_str);
|
name,
|
||||||
|
dom_sid_str_buf(&sid, &sid_str));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -440,7 +441,7 @@ static int net_setdomainsid(struct net_context *c, int argc, const char **argv)
|
|||||||
static int net_getdomainsid(struct net_context *c, int argc, const char **argv)
|
static int net_getdomainsid(struct net_context *c, int argc, const char **argv)
|
||||||
{
|
{
|
||||||
struct dom_sid domain_sid;
|
struct dom_sid domain_sid;
|
||||||
fstring sid_str;
|
struct dom_sid_buf sid_str;
|
||||||
|
|
||||||
if (argc > 0) {
|
if (argc > 0) {
|
||||||
d_printf(_("Usage:"));
|
d_printf(_("Usage:"));
|
||||||
@ -471,17 +472,18 @@ static int net_getdomainsid(struct net_context *c, int argc, const char **argv)
|
|||||||
d_fprintf(stderr, _("Could not fetch local SID\n"));
|
d_fprintf(stderr, _("Could not fetch local SID\n"));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
sid_to_fstring(sid_str, &domain_sid);
|
|
||||||
d_printf(_("SID for local machine %s is: %s\n"),
|
d_printf(_("SID for local machine %s is: %s\n"),
|
||||||
lp_netbios_name(), sid_str);
|
lp_netbios_name(),
|
||||||
|
dom_sid_str_buf(&domain_sid, &sid_str));
|
||||||
}
|
}
|
||||||
if (!secrets_fetch_domain_sid(c->opt_workgroup, &domain_sid)) {
|
if (!secrets_fetch_domain_sid(c->opt_workgroup, &domain_sid)) {
|
||||||
d_fprintf(stderr, _("Could not fetch domain SID\n"));
|
d_fprintf(stderr, _("Could not fetch domain SID\n"));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
sid_to_fstring(sid_str, &domain_sid);
|
d_printf(_("SID for domain %s is: %s\n"),
|
||||||
d_printf(_("SID for domain %s is: %s\n"), c->opt_workgroup, sid_str);
|
c->opt_workgroup,
|
||||||
|
dom_sid_str_buf(&domain_sid, &sid_str));
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user