| Commit message (Expand) | Author | Age | Files | Lines |
* | user-util: tighten shell validation a tiny bit | Lennart Poettering | 2024-10-24 | 1 | -9/+1 |
* | user-util: add get{pw,gr}{uid,gid,name}_malloc() helpers | Lennart Poettering | 2024-01-22 | 1 | -0/+6 |
* | user-util: modernize get_user_creds() + get_group_creds() | Lennart Poettering | 2024-01-16 | 1 | -2/+2 |
* | user-util: add new helper fully_set_uid_gid() | Lennart Poettering | 2023-12-06 | 1 | -1/+4 |
* | tree-wide: "<n>bit" → "<n>-bit" | Zbigniew Jędrzejewski-Szmek | 2023-07-02 | 1 | -4/+4 |
* | basic/user-util: attach pointer symbol to return type, not function | Zbigniew Jędrzejewski-Szmek | 2023-05-30 | 1 | -2/+2 |
* | firstboot: process the root account after sysusers created it | Zbigniew Jędrzejewski-Szmek | 2023-05-23 | 1 | -0/+5 |
* | user-util: Add default_root_shell_at() | Daan De Meyer | 2023-04-11 | 1 | -0/+1 |
* | user-util: Rename ETC_PASSWD_LOCK_NAME to ETC_PASSWD_LOCK_FILENAME | Daan De Meyer | 2023-03-29 | 1 | -2/+2 |
* | user-util: Add ETC_PASSWD_LOCK_NAME | Daan De Meyer | 2023-03-29 | 1 | -1/+2 |
* | nspawn: rename RemountIdmapFlags enum to RemountIdmapping | Quentin Deslandes | 2022-09-05 | 1 | -3/+3 |
* | tree-wide: Mark some constants as unsigned | Jan Janssen | 2022-08-30 | 1 | -4/+4 |
* | basic/user-util: rename output param to ret, shorten code | Zbigniew Jędrzejewski-Szmek | 2022-08-24 | 1 | -1/+1 |
* | various: try to use DEFAULT_USER_SHELL for root too | Zbigniew Jędrzejewski-Szmek | 2022-08-24 | 1 | -0/+1 |
* | nspawn: make sure host root can write to the uidmapped mounts we prepare for ... | Lennart Poettering | 2022-03-17 | 1 | -0/+13 |
* | user-util: move homed/nspawn map UID_MIN/UID_MAX define into user-util.h | Lennart Poettering | 2022-02-16 | 1 | -0/+8 |
* | userdbctl: fix "Password OK" shown even when password is empty or locked (#21... | Pigmy-penguin | 2022-01-06 | 1 | -0/+4 |
* | homed: allow overriding the root directory for home dirs via env var (i.e. us... | Lennart Poettering | 2021-10-11 | 1 | -0/+2 |
* | user-util: add generic definition for special password hash values in /etc/pa... | Lennart Poettering | 2021-05-06 | 1 | -0/+9 |
* | homectl: don't use password cache if we operate on other user | Lennart Poettering | 2021-04-23 | 1 | -0/+2 |
* | license: LGPL-2.1+ -> LGPL-2.1-or-later | Yu Watanabe | 2020-11-09 | 1 | -1/+1 |
* | Move {uid,gid}_is_*() from basic to shared | Zbigniew Jędrzejewski-Szmek | 2020-09-25 | 1 | -25/+1 |
* | user-util: add mangle_gecos() call for turning strings into fields suitable a... | Lennart Poettering | 2020-08-07 | 1 | -0/+1 |
* | user-util: rework how we validate user names | Lennart Poettering | 2020-04-08 | 1 | -14/+7 |
* | util: add parse_uid_range() helper function | Yu Watanabe | 2020-02-02 | 1 | -0/+1 |
* | shared: split out crypt() specific helpers into its own .c/.h in src/shared/ | Lennart Poettering | 2020-01-15 | 1 | -2/+0 |
* | user-util: Add helper functions for gid lists operations | Dariusz Gadomski | 2020-01-13 | 1 | -0/+3 |
* | user-util: add uid_is_container() for checking whether UID is in container range | Lennart Poettering | 2019-12-04 | 1 | -4/+12 |
* | user-util: export is_nologin_shell() so that we can use it elsewhere | Lennart Poettering | 2019-12-04 | 1 | -0/+2 |
* | shared/user-util: add compat forms of user name checking functions | Zbigniew Jędrzejewski-Szmek | 2019-08-19 | 1 | -2/+14 |
* | user-util: add generic make_salt() API | Lennart Poettering | 2019-04-29 | 1 | -0/+2 |
* | basic/user-util: properly protect use of gshadow | Yann E. MORIN | 2018-11-22 | 1 | -0/+2 |
* | Rename USER_CREDS_SYNTHESIZE_FALLBACK to …_PREFER_NSS | Zbigniew Jędrzejewski-Szmek | 2018-08-20 | 1 | -3/+3 |
* | user-util: rework get_user_creds() | Lennart Poettering | 2018-08-20 | 1 | -3/+8 |
* | Use #if instead of #ifdef for ENABLE_GSHADOW | ChenQi1989 | 2018-06-29 | 1 | -1/+1 |
* | tree-wide: remove Lennart's copyright lines | Lennart Poettering | 2018-06-14 | 1 | -4/+0 |
* | tree-wide: drop 'This file is part of systemd' blurb | Lennart Poettering | 2018-06-14 | 1 | -2/+0 |
* | tree-wide: drop license boilerplate | Zbigniew Jędrzejewski-Szmek | 2018-04-06 | 1 | -13/+0 |
* | user-util: add new wrappers for reading/writing {passwd,shadow,gshadow} datab... | Franck Bui | 2018-03-21 | 1 | -0/+15 |
* | sysusers: allow the shell to be specified | Zbigniew Jędrzejewski-Szmek | 2018-02-02 | 1 | -0/+9 |
* | sysusers: emit a bit more info at debug level when locking fails | Zbigniew Jędrzejewski-Szmek | 2018-02-02 | 1 | -0/+2 |
* | nss-systemd,user-util: add a way how synthesizing "nobody" can be turned off | Lennart Poettering | 2018-01-10 | 1 | -0/+2 |
* | user-util: add UID_NOBODY defines that resolve to (uid_t) 65534 | Lennart Poettering | 2017-12-06 | 1 | -0/+3 |
* | nss-systemd: tweak checks when we consult PID 1 for dynamic UID/GID lookups | Lennart Poettering | 2017-12-06 | 1 | -0/+4 |
* | user-util: add new uid_is_system() helper | Lennart Poettering | 2017-12-06 | 1 | -0/+8 |
* | build-sys: make the dynamic UID range, and the container UID range configurable | Lennart Poettering | 2017-12-06 | 1 | -7/+0 |
* | Add SPDX license identifiers to source files under the LGPL | Zbigniew Jędrzejewski-Szmek | 2017-11-19 | 1 | -0/+1 |
* | core: do not fail in a container if we can't use setgroups | Giuseppe Scrivano | 2016-10-06 | 1 | -0/+2 |
* | execute: move suppression of HOME=/ and SHELL=/bin/nologin into user-util.c | Lennart Poettering | 2016-09-25 | 1 | -0/+1 |
* | journald: do not create split journals for dynamic users | Zbigniew Jędrzejewski-Szmek | 2016-08-19 | 1 | -2/+14 |