summaryrefslogtreecommitdiff
path: root/src/basic/user-util.h
AgeCommit message (Expand)AuthorFilesLines
2019-08-19shared/user-util: add compat forms of user name checking functionsZbigniew Jędrzejewski-Szmek1-2/+14
2019-04-29user-util: add generic make_salt() APILennart Poettering1-0/+2
2018-11-22basic/user-util: properly protect use of gshadowYann E. MORIN1-0/+2
2018-08-20Rename USER_CREDS_SYNTHESIZE_FALLBACK to …_PREFER_NSSZbigniew Jędrzejewski-Szmek1-3/+3
2018-08-20user-util: rework get_user_creds()Lennart Poettering1-3/+8
2018-06-29Use #if instead of #ifdef for ENABLE_GSHADOWChenQi19891-1/+1
2018-06-14tree-wide: remove Lennart's copyright linesLennart Poettering1-4/+0
2018-06-14tree-wide: drop 'This file is part of systemd' blurbLennart Poettering1-2/+0
2018-04-06tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek1-13/+0
2018-03-21user-util: add new wrappers for reading/writing {passwd,shadow,gshadow} datab...Franck Bui1-0/+15
2018-02-02sysusers: allow the shell to be specifiedZbigniew Jędrzejewski-Szmek1-0/+9
2018-02-02sysusers: emit a bit more info at debug level when locking failsZbigniew Jędrzejewski-Szmek1-0/+2
2018-01-10nss-systemd,user-util: add a way how synthesizing "nobody" can be turned offLennart Poettering1-0/+2
2017-12-06user-util: add UID_NOBODY defines that resolve to (uid_t) 65534Lennart Poettering1-0/+3
2017-12-06nss-systemd: tweak checks when we consult PID 1 for dynamic UID/GID lookupsLennart Poettering1-0/+4
2017-12-06user-util: add new uid_is_system() helperLennart Poettering1-0/+8
2017-12-06build-sys: make the dynamic UID range, and the container UID range configurableLennart Poettering1-7/+0
2017-11-19Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek1-0/+1
2016-10-06core: do not fail in a container if we can't use setgroupsGiuseppe Scrivano1-0/+2
2016-09-25execute: move suppression of HOME=/ and SHELL=/bin/nologin into user-util.cLennart Poettering1-0/+1
2016-08-18journald: do not create split journals for dynamic usersZbigniew Jędrzejewski-Szmek1-2/+14
2016-07-22sysusers: move various user credential validity checks to src/basic/Lennart Poettering1-0/+5
2016-04-25nspawn: make -U a tiny bit smarterLennart Poettering1-0/+5
2016-02-10tree-wide: remove Emacs lines from all filesDaniel Mack1-2/+0
2015-11-18tree-wide: sort includes in *.hThomas Hindoe Paaboel Andersen1-1/+1
2015-10-27user-util: move UID/GID related macros from macro.h to user-util.hLennart Poettering1-0/+11
2015-10-27util-lib: move take_password_lock() to user-util.[ch]Lennart Poettering1-0/+2
2015-10-26util: remove lookup_uid(), replace by uid_to_name()Lennart Poettering1-1/+0
2015-10-26util-lib: split out user/group/uid/gid calls into user-util.[ch]Lennart Poettering1-0/+55