Searched refs:authname (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/lib/policykit/libpolkit/common/
H A Dlibpolkit-rbac.c131 char *authname; local
146 authname = "solaris.device.mount.removable";
148 authname = "solaris.device.mount.alloptions.removable";
150 authname = "solaris.device.mount.fixed";
152 authname = "solaris.device.mount.alloptions.fixed";
154 authname = "solaris.system.power.suspend.ram";
156 authname = "solaris.system.power.suspend.disk";
159 authname = "solaris.system.shutdown";
161 authname = "solaris.system.power.cpu";
163 authname
[all...]
/illumos-gate/usr/src/cmd/vntsd/
H A Dauth.c121 char authname[VNTSD_AUTH_PREFIXLEN + MAXPATHLEN]; local
130 (void) snprintf(authname, len, VNTSD_AUTH_GRPCONS"%s", group_name);
141 auth_granted = chkauthattr(authname, username);
/illumos-gate/usr/src/cmd/oamuser/user/
H A Dfuncs.c233 char *authname; local
245 authname = strtok(tmp, AUTH_SEP);
248 return (authname);
251 while (authname != NULL) {
256 if (!chkauthattr(authname, pw->pw_name))
257 return (authname);
260 if ((suffix = index(authname, KV_OBJECTCHAR)) != NULL)
264 if ((suffix = rindex(authname, '.')) == NULL)
265 return (authname);
270 result = getauthnam(authname);
[all...]
/illumos-gate/usr/src/lib/libsecdb/common/
H A Dchkauthattr.c350 _is_authorized(const char *auth, void *authname, void *res) argument
358 auth_len = strlen(authname);
359 if ((slash = strchr(authname, KV_OBJECTCHAR)) != NULL) {
367 if (strcmp(authname, auth) == 0) {
372 if (_auth_match_noun(auth, authname,
383 chkauthattr(const char *authname, const char *username) argument
387 if (authname == NULL || username == NULL)
390 (void) _enum_auths(username, _is_authorized, (char *)authname,
/illumos-gate/usr/src/cmd/hal/tools/
H A Dhal-storage-shared.c678 char *authname; local
682 authname = g_strdup ("solaris.device.mount.removable");
684 authname = g_strdup ("solaris.device.mount.alloptions.removable");
686 authname = g_strdup ("solaris.device.mount.fixed");
688 authname = g_strdup ("solaris.device.mount.alloptions.fixed");
691 authname = g_strdup (privilege);
692 for (i = 0; i < strlen (authname); i++) {
693 if (authname[i] == '-') {
694 authname[i] = '.';
698 return (authname);
[all...]
/illumos-gate/usr/src/cmd/auths/
H A Dauths.c142 add_auth(const char *authname, void *ctxt, void *res) argument
158 cbs->auths[cbs->auth_cnt] = strdup(authname);
/illumos-gate/usr/src/cmd/zlogin/
H A Dzlogin.c1749 char authname[MAXAUTHS]; local
1920 (void) snprintf(authname, MAXAUTHS, "%s%s%s",
1922 if (chkauthattr(authname, username) == 0) {
1929 (void) snprintf(authname, MAXAUTHS, "%s%s%s",
1936 } else if (chkauthattr(authname, username) == 0) {
/illumos-gate/usr/src/cmd/zoneadm/
H A Dzoneadm.c1557 char authname[MAXAUTHS]; local
1564 (void) strlcpy(authname, ZONE_CLONEFROM_AUTH, MAXAUTHS);
1584 (void) strlcpy(authname, ZONE_MANAGE_AUTH, MAXAUTHS);
1587 (void) strlcat(authname, KV_OBJECT, MAXAUTHS);
1588 (void) strlcat(authname, zone, MAXAUTHS);
1589 if (chkauthattr(authname, user) == 0) {
/illumos-gate/usr/src/lib/libzonecfg/common/
H A Dlibzonecfg.c7731 char authname[MAXAUTHS]; local
7741 (void) snprintf(authname, MAXAUTHS, "%s%s",
7743 if (getauthnam(authname) == NULL) {

Completed in 121 milliseconds