summaryrefslogtreecommitdiff
path: root/src/basic/user-util.h
Commit message (Expand)AuthorAgeFilesLines
* user-util: Rename ETC_PASSWD_LOCK_NAME to ETC_PASSWD_LOCK_FILENAMEDaan De Meyer2023-03-291-2/+2
* user-util: Add ETC_PASSWD_LOCK_NAMEDaan De Meyer2023-03-291-1/+2
* nspawn: rename RemountIdmapFlags enum to RemountIdmappingQuentin Deslandes2022-09-051-3/+3
* tree-wide: Mark some constants as unsignedJan Janssen2022-08-301-4/+4
* basic/user-util: rename output param to ret, shorten codeZbigniew Jędrzejewski-Szmek2022-08-241-1/+1
* various: try to use DEFAULT_USER_SHELL for root tooZbigniew Jędrzejewski-Szmek2022-08-241-0/+1
* nspawn: make sure host root can write to the uidmapped mounts we prepare for ...Lennart Poettering2022-03-171-0/+13
* user-util: move homed/nspawn map UID_MIN/UID_MAX define into user-util.hLennart Poettering2022-02-161-0/+8
* userdbctl: fix "Password OK" shown even when password is empty or locked (#21...Pigmy-penguin2022-01-061-0/+4
* homed: allow overriding the root directory for home dirs via env var (i.e. us...Lennart Poettering2021-10-111-0/+2
* user-util: add generic definition for special password hash values in /etc/pa...Lennart Poettering2021-05-061-0/+9
* homectl: don't use password cache if we operate on other userLennart Poettering2021-04-231-0/+2
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* Move {uid,gid}_is_*() from basic to sharedZbigniew Jędrzejewski-Szmek2020-09-251-25/+1
* user-util: add mangle_gecos() call for turning strings into fields suitable a...Lennart Poettering2020-08-071-0/+1
* user-util: rework how we validate user namesLennart Poettering2020-04-081-14/+7
* util: add parse_uid_range() helper functionYu Watanabe2020-02-021-0/+1
* shared: split out crypt() specific helpers into its own .c/.h in src/shared/Lennart Poettering2020-01-151-2/+0
* user-util: Add helper functions for gid lists operationsDariusz Gadomski2020-01-131-0/+3
* user-util: add uid_is_container() for checking whether UID is in container rangeLennart Poettering2019-12-041-4/+12
* user-util: export is_nologin_shell() so that we can use it elsewhereLennart Poettering2019-12-041-0/+2
* shared/user-util: add compat forms of user name checking functionsZbigniew Jędrzejewski-Szmek2019-08-191-2/+14
* user-util: add generic make_salt() APILennart Poettering2019-04-291-0/+2
* basic/user-util: properly protect use of gshadowYann E. MORIN2018-11-221-0/+2
* Rename USER_CREDS_SYNTHESIZE_FALLBACK to …_PREFER_NSSZbigniew Jędrzejewski-Szmek2018-08-201-3/+3
* user-util: rework get_user_creds()Lennart Poettering2018-08-201-3/+8
* Use #if instead of #ifdef for ENABLE_GSHADOWChenQi19892018-06-291-1/+1
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-4/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* user-util: add new wrappers for reading/writing {passwd,shadow,gshadow} datab...Franck Bui2018-03-211-0/+15
* sysusers: allow the shell to be specifiedZbigniew Jędrzejewski-Szmek2018-02-021-0/+9
* sysusers: emit a bit more info at debug level when locking failsZbigniew Jędrzejewski-Szmek2018-02-021-0/+2
* nss-systemd,user-util: add a way how synthesizing "nobody" can be turned offLennart Poettering2018-01-101-0/+2
* user-util: add UID_NOBODY defines that resolve to (uid_t) 65534Lennart Poettering2017-12-061-0/+3
* nss-systemd: tweak checks when we consult PID 1 for dynamic UID/GID lookupsLennart Poettering2017-12-061-0/+4
* user-util: add new uid_is_system() helperLennart Poettering2017-12-061-0/+8
* build-sys: make the dynamic UID range, and the container UID range configurableLennart Poettering2017-12-061-7/+0
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* core: do not fail in a container if we can't use setgroupsGiuseppe Scrivano2016-10-061-0/+2
* execute: move suppression of HOME=/ and SHELL=/bin/nologin into user-util.cLennart Poettering2016-09-251-0/+1
* journald: do not create split journals for dynamic usersZbigniew Jędrzejewski-Szmek2016-08-181-2/+14
* sysusers: move various user credential validity checks to src/basic/Lennart Poettering2016-07-221-0/+5
* nspawn: make -U a tiny bit smarterLennart Poettering2016-04-251-0/+5
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* tree-wide: sort includes in *.hThomas Hindoe Paaboel Andersen2015-11-181-1/+1
* user-util: move UID/GID related macros from macro.h to user-util.hLennart Poettering2015-10-271-0/+11
* util-lib: move take_password_lock() to user-util.[ch]Lennart Poettering2015-10-271-0/+2
* util: remove lookup_uid(), replace by uid_to_name()Lennart Poettering2015-10-261-1/+0
* util-lib: split out user/group/uid/gid calls into user-util.[ch]Lennart Poettering2015-10-261-0/+55