Home
last modified time | relevance | path

Searched refs:pPrivSet (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/cmd/hal/hald/
H A Dutil_helper.c54 priv_set_t *pPrivSet; in drop_privileges() local
60 if ((pPrivSet = priv_allocset()) == NULL) { in drop_privileges()
69 priv_basicset(pPrivSet); in drop_privileges()
72 (void) priv_delset(pPrivSet, PRIV_FILE_LINK_ANY); in drop_privileges()
73 (void) priv_delset(pPrivSet, PRIV_PROC_INFO); in drop_privileges()
74 (void) priv_delset(pPrivSet, PRIV_PROC_SESSION); in drop_privileges()
77 (void) priv_addset(pPrivSet, PRIV_SYS_CONFIG); in drop_privileges()
80 (void) priv_addset(pPrivSet, PRIV_PROC_AUDIT); in drop_privileges()
83 (void) setppriv(PRIV_SET, PRIV_PERMITTED, pPrivSet); in drop_privileges()
86 (void) setppriv(PRIV_SET, PRIV_LIMIT, pPrivSet); in drop_privileges()
[all …]
/illumos-gate/usr/src/cmd/hal/probing/xkb/
H A Dprobe-xkb.c45 priv_set_t *pPrivSet = NULL; in drop_privileges() local
52 if ((pPrivSet = priv_str_to_set("basic", ",", NULL)) == NULL) { in drop_privileges()
58 (void) priv_delset(pPrivSet, PRIV_FILE_LINK_ANY); in drop_privileges()
59 (void) priv_delset(pPrivSet, PRIV_PROC_INFO); in drop_privileges()
60 (void) priv_delset(pPrivSet, PRIV_PROC_SESSION); in drop_privileges()
61 (void) priv_delset(pPrivSet, PRIV_PROC_EXEC); in drop_privileges()
62 (void) priv_delset(pPrivSet, PRIV_PROC_FORK); in drop_privileges()
64 (void) priv_addset(pPrivSet, PRIV_SYS_DEVICES); in drop_privileges()
65 (void) priv_addset(pPrivSet, PRIV_FILE_DAC_READ); in drop_privileges()
68 if (setppriv(PRIV_SET, PRIV_PERMITTED, pPrivSet) != 0) { in drop_privileges()
[all …]
/illumos-gate/usr/src/cmd/hal/addons/network-devices/
H A Daddon-network-discovery.c270 priv_set_t *pPrivSet = NULL; in drop_privileges() local
277 if ((pPrivSet = priv_str_to_set("basic", ",", NULL)) == NULL) { in drop_privileges()
282 (void) priv_delset(pPrivSet, PRIV_FILE_LINK_ANY); in drop_privileges()
283 (void) priv_delset(pPrivSet, PRIV_PROC_EXEC); in drop_privileges()
284 (void) priv_delset(pPrivSet, PRIV_PROC_FORK); in drop_privileges()
285 (void) priv_delset(pPrivSet, PRIV_PROC_INFO); in drop_privileges()
286 (void) priv_delset(pPrivSet, PRIV_PROC_SESSION); in drop_privileges()
289 if (setppriv(PRIV_SET, PRIV_PERMITTED, pPrivSet) != 0) { in drop_privileges()
/illumos-gate/usr/src/cmd/hal/addons/storage/
H A Daddon-storage.c273 priv_set_t *pPrivSet = NULL; in drop_privileges() local
280 if ((pPrivSet = priv_str_to_set("basic", ",", NULL)) == NULL) { in drop_privileges()
285 (void) priv_delset(pPrivSet, PRIV_FILE_LINK_ANY); in drop_privileges()
286 (void) priv_delset(pPrivSet, PRIV_PROC_INFO); in drop_privileges()
287 (void) priv_delset(pPrivSet, PRIV_PROC_SESSION); in drop_privileges()
290 (void) priv_addset(pPrivSet, PRIV_FILE_DAC_READ); in drop_privileges()
293 (void) priv_addset(pPrivSet, PRIV_SYS_CONFIG); in drop_privileges()
296 if (setppriv(PRIV_SET, PRIV_PERMITTED, pPrivSet) != 0) { in drop_privileges()
/illumos-gate/usr/src/cmd/hal/probing/storage/
H A Dprobe-storage.c281 priv_set_t *pPrivSet = NULL; in drop_privileges() local
288 if ((pPrivSet = priv_str_to_set("basic", ",", NULL)) == NULL) { in drop_privileges()
293 (void) priv_delset(pPrivSet, PRIV_FILE_LINK_ANY); in drop_privileges()
294 (void) priv_delset(pPrivSet, PRIV_PROC_INFO); in drop_privileges()
295 (void) priv_delset(pPrivSet, PRIV_PROC_SESSION); in drop_privileges()
296 (void) priv_delset(pPrivSet, PRIV_PROC_EXEC); in drop_privileges()
297 (void) priv_delset(pPrivSet, PRIV_PROC_FORK); in drop_privileges()
300 (void) priv_addset(pPrivSet, PRIV_SYS_DEVICES); in drop_privileges()
303 (void) priv_addset(pPrivSet, PRIV_FILE_DAC_READ); in drop_privileges()
306 if (setppriv(PRIV_SET, PRIV_PERMITTED, pPrivSet) != 0) { in drop_privileges()
/illumos-gate/usr/src/cmd/hal/probing/volume/
H A Dprobe-volume.c373 priv_set_t *pPrivSet = NULL; in drop_privileges() local
380 if ((pPrivSet = priv_str_to_set("basic", ",", NULL)) == NULL) { in drop_privileges()
385 (void) priv_delset(pPrivSet, PRIV_FILE_LINK_ANY); in drop_privileges()
386 (void) priv_delset(pPrivSet, PRIV_PROC_INFO); in drop_privileges()
387 (void) priv_delset(pPrivSet, PRIV_PROC_SESSION); in drop_privileges()
388 (void) priv_delset(pPrivSet, PRIV_PROC_EXEC); in drop_privileges()
389 (void) priv_delset(pPrivSet, PRIV_PROC_FORK); in drop_privileges()
392 (void) priv_addset(pPrivSet, PRIV_SYS_DEVICES); in drop_privileges()
396 (void) priv_addset(pPrivSet, PRIV_FILE_DAC_READ); in drop_privileges()
399 if (setppriv(PRIV_SET, PRIV_PERMITTED, pPrivSet) != 0) { in drop_privileges()
/illumos-gate/usr/src/cmd/hal/addons/cpufreq/
H A Daddon-cpufreq.c1304 priv_set_t *pPrivSet = NULL; in drop_privileges() local
1311 if ((pPrivSet = priv_str_to_set ("basic", ",", NULL)) == NULL) { in drop_privileges()
1316 (void) priv_addset (pPrivSet, PRIV_SYS_DEVICES); in drop_privileges()
1318 if (setppriv (PRIV_SET, PRIV_INHERITABLE, pPrivSet) != 0) { in drop_privileges()
1320 priv_freeset (pPrivSet); in drop_privileges()
1324 (void) priv_addset (pPrivSet, PRIV_PROC_AUDIT); in drop_privileges()
1325 (void) priv_addset (pPrivSet, PRIV_SYS_CONFIG); in drop_privileges()
1327 if (setppriv (PRIV_SET, PRIV_PERMITTED, pPrivSet) != 0) { in drop_privileges()
1329 priv_freeset (pPrivSet); in drop_privileges()
1333 priv_freeset (pPrivSet); in drop_privileges()