Lines Matching defs:gshadow
22 #include <gshadow.h>
294 static int putsgent_with_members(const struct sgrp *sg, FILE *gshadow) {
298 assert(gshadow);
330 if (putsgent(&t, gshadow) != 0)
338 if (putsgent(sg, gshadow) != 0)
374 _cleanup_fclose_ FILE *passwd = NULL, *group = NULL, *shadow = NULL, *gshadow = NULL;
467 gshadow_path = prefix_roota(arg_root, "/etc/gshadow");
468 r = fopen_temporary_label("/etc/gshadow", gshadow_path, &gshadow, &gshadow_tmp);
476 r = sync_rights(original, gshadow);
490 r = putsgent_with_members(sg, gshadow);
506 } else if (fchmod(fileno(gshadow), 0000) < 0) {
517 r = putsgent_with_members(&n, gshadow);
524 r = fflush_and_check(gshadow);
702 if (gshadow) {
703 r = make_backup("/etc/gshadow", gshadow_path);
729 if (gshadow) {