Initial support for parsing sudoers LDIF files in cvtsudoers.
This makes it possible to convert from LDAP sudoers to a traditional sudoers file. Semantic differences between file sudoers and LDAP sudoers mean that LDIF -> sudoers is not completely equivalent.
This commit is contained in:
@@ -1556,9 +1556,10 @@ ldap_to_sudoers(LDAP *ld, struct ldap_result *lres)
|
||||
/* Parse sudoOptions. */
|
||||
opts = ldap_get_values_len(ld, entry, "sudoOption");
|
||||
|
||||
priv = sudo_ldap_role_to_priv(cn, runasusers, runasgroups,
|
||||
priv = sudo_ldap_role_to_priv(cn, NULL, runasusers, runasgroups,
|
||||
cmnds, opts, notbefore ? notbefore[0]->bv_val : NULL,
|
||||
notafter ? notafter[0]->bv_val : NULL, berval_iter);
|
||||
notafter ? notafter[0]->bv_val : NULL, false, long_list,
|
||||
berval_iter);
|
||||
|
||||
/* Cleanup */
|
||||
if (cn != NULL)
|
||||
|
Reference in New Issue
Block a user