/systemd-251/hwdb.d/ |
D | parse_hwdb.py | 213 def check_matches(groups): argument 214 matches = sum((group[0] for group in groups), []) 280 def check_properties(groups): argument 282 for matches, props in groups: 306 def print_summary(fname, groups): argument 307 n_matches = sum(len(matches) for matches, props in groups) 308 n_props = sum(len(props) for matches, props in groups) 310 .format(fname, len(groups), n_matches, n_props)) 319 groups = parse(fname) variable 320 print_summary(fname, groups) [all …]
|
/systemd-251/src/libsystemd/sd-netlink/ |
D | sd-netlink.c | 455 if (c->groups[i] == m->multicast_group) { in process_match() 917 const uint32_t *groups, in netlink_add_match_internal() argument 929 assert(groups); in netlink_add_match_internal() 933 r = socket_broadcast_group_ref(nl, groups[i]); in netlink_add_match_internal() 943 slot->match_callback.groups = newdup(uint32_t, groups, n_groups); in netlink_add_match_internal() 944 if (!slot->match_callback.groups) in netlink_add_match_internal() 981 const uint32_t *groups; in sd_netlink_add_match() local 991 groups = link_groups; in sd_netlink_add_match() 996 groups = address_groups; in sd_netlink_add_match() 1001 groups = neighbor_groups; in sd_netlink_add_match() [all …]
|
D | netlink-socket.c | 31 _cleanup_free_ uint32_t *groups = NULL; in broadcast_groups_get() local 49 groups = new0(uint32_t, len); in broadcast_groups_get() 50 if (!groups) in broadcast_groups_get() 55 if (getsockopt(nl->fd, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, groups, &len) < 0) in broadcast_groups_get() 63 if (groups[i] & (1U << j)) { in broadcast_groups_get()
|
D | netlink-slot.c | 74 (void) socket_broadcast_group_unref(nl, slot->match_callback.groups[i]); in netlink_slot_disconnect() 77 slot->match_callback.groups = mfree(slot->match_callback.groups); in netlink_slot_disconnect()
|
D | netlink-internal.h | 28 uint32_t *groups; member 160 const uint32_t *groups,
|
/systemd-251/docs/ |
D | USER_GROUP_API.md | 24 picked up in addition to the users/groups defined by this IPC logic. See 52 enumerating potentially large numbers of users and groups, D-Bus is simply 57 Each subsystem that needs to define users and groups on the local system is 121 manager itself, and provides records for the users and groups synthesized 125 and provides records for the users and groups defined by the home 129 `systemd-machined.service` and provides records for the users and groups used 144 synthesize NSS records for users/groups natively defined via a Varlink 245 The `GetGroupRecord` method call works analogously but for groups. 256 there are multiple members per group and also multiple groups a user is 270 users in groups. i.e. it should not be considered sufficient to check the [all …]
|
D | UIDS-GIDS.md | 72 Note that systemd requires that system users and groups are resolvable without 83 currently defined groups is found in this `sysusers.d` snippet: 86 It's strongly recommended that downstream distributions include these groups in 89 Note that the actual GID numbers assigned to these groups do not have to be
|
/systemd-251/test/test-sysusers/ |
D | test-7.input | 6 # default arch groups 7 # groups first, because we have user/group id mismatch on ftp and mail
|
D | unhappy-2.input | 2 # Ensure it is not allowed to create groups implicitly in the uid:gid syntax
|
D | unhappy-3.input | 2 # Ensure it is not allowed to create groups implicitly in the uid:groupname syntax
|
D | test-4.input | 2 # Ensure that already created groups are used when using the uid:gid syntax
|
/systemd-251/shell-completion/zsh/ |
D | _systemd-analyze | 33 _describe -t groups 'syscall groups' _groups || compadd "$@" 40 _describe -t groups 'file system groups' _groups || compadd "$@"
|
D | _systemctl.in | 104 local -a groups=( unit machine unit_file job environment manager_state system ) 106 for i in $groups; do 111 _tags ${^groups//_/-}-commands 113 for i in $groups; do
|
D | _systemd | 29 {-a,--all}'[Show all groups, including empty]' \
|
/systemd-251/tools/ |
D | list-discoverable-partitions.py | 150 type, arch, suffix, u = m2.groups() 159 type, u = m2.groups()
|
D | make-directive-index.py | 125 def _make_colophon(template, groups): argument 128 for group in groups: 135 sections=len(groups),
|
D | meson-render-jinja2.py | 18 a, b = m.groups()
|
/systemd-251/src/sysusers/ |
D | sysusers.c | 97 static OrderedHashmap *users = NULL, *groups = NULL; variable 112 STATIC_DESTRUCTOR_REGISTER(groups, ordered_hashmap_freep); 692 i = ordered_hashmap_get(groups, gr->gr_name); in write_temporary_group() 795 i = ordered_hashmap_get(groups, sg->sg_namp); in write_temporary_gshadow() 1351 j = ordered_hashmap_get(groups, i->group_name ?: i->name); in process_item() 1431 ordered_hashmap_get(groups, g))) { in add_implicit() 1443 r = ordered_hashmap_ensure_put(&groups, &item_hash_ops, j->name, j); in add_implicit() 1727 r = ordered_hashmap_ensure_allocated(&groups, &item_hash_ops); in parse_line() 1748 h = groups; in parse_line() 2132 ORDERED_HASHMAP_FOREACH(i, groups) in run()
|
/systemd-251/src/rpm/ |
D | macros.systemd.in | 128 # groups to be present before the files installed by the package are present on 129 # disk (for example because some files are owned by those users or groups).
|
/systemd-251/sysusers.d/ |
D | README | 2 to allocate system users and groups.
|
D | basic.conf.in | 24 # Physical and virtual hardware access groups
|
/systemd-251/man/ |
D | check-os-release.py | 21 name, val = m.groups()
|
/systemd-251/test/test-execute/ |
D | exec-supplementarygroups-multiple-groups-withuid.service | 3 Description=Test for Supplementary Group with multiple groups and Uid=1
|
D | exec-supplementarygroups-multiple-groups-withgid.service | 3 Description=Test for Supplementary Group with multiple groups and Group=1
|
D | exec-supplementarygroups-multiple-groups-default-group-user.service | 3 Description=Test for Supplementary Group with multiple groups without Group and User
|