summaryrefslogtreecommitdiff
path: root/src/basic/user-util.c
Commit message (Expand)AuthorAgeFilesLines
* user-util: extra paranoia, make sure $SHELL can't be fucked with in suid prog...Lennart Poettering2019-03-121-2/+2
* user-util: simplify paths retrieved from $HOME and $SHELLLennart Poettering2019-03-121-4/+4
* user-util: be more strict when reading $HOME and $SHELLLennart Poettering2019-03-121-4/+6
* user-util: paranoia — add overflow check on ERANGE loopLennart Poettering2019-03-121-0/+6
* user-util: filter out invalid user record data a bit more thorouglyLennart Poettering2019-03-121-3/+10
* user-util: remove unsed NOLEGACY defineZbigniew Jędrzejewski-Szmek2019-01-161-5/+0
* Remove 'inline' attributes from static functions in .c files (#11426)Topi Miettinen2019-01-151-1/+1
* Rename USER_CREDS_SYNTHESIZE_FALLBACK to …_PREFER_NSSZbigniew Jędrzejewski-Szmek2018-08-201-4/+4
* user-util: rework get_user_creds()Lennart Poettering2018-08-201-68/+105
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* user-util: trivial coding style fixesLennart Poettering2018-04-191-8/+8
* sysusers: make sure to reset the returned value when EOF is reached in fget*e...Franck Bui2018-04-181-20/+8
* util-lib: introduce new empty_or_root() helper (#8746)Lennart Poettering2018-04-181-2/+1
* 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/+120
* user-util: also consider /bin/false and /bin/true as non-shellLennart Poettering2018-02-121-5/+20
* sysusers: allow the shell to be specifiedZbigniew Jędrzejewski-Szmek2018-02-021-0/+2
* sysusers: emit a bit more info at debug level when locking failsZbigniew Jędrzejewski-Szmek2018-02-021-4/+4
* nss-systemd,user-util: add a way how synthesizing "nobody" can be turned offLennart Poettering2018-01-101-6/+33
* user-util: minor updates of in_gid()Lennart Poettering2018-01-041-2/+3
* user-util: synthesize user records for "nobody" the same way as for "root"Lennart Poettering2017-12-061-7/+52
* Merge pull request #7198 from poettering/stdin-stdoutLennart Poettering2017-11-191-1/+1
|\
| * fs-util: rename path_is_safe() → path_is_normalized()Lennart Poettering2017-11-171-1/+1
* | Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
|/
* tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-041-2/+1
* util-lib: add a comment explaining the user name rules we enforceLennart Poettering2016-12-271-1/+11
* Rename formats-util.h to format-util.hZbigniew Jędrzejewski-Szmek2016-11-071-1/+1
* user-util: rework maybe_setgroups() a bitLennart Poettering2016-10-061-21/+28
* core: do not fail in a container if we can't use setgroupsGiuseppe Scrivano2016-10-061-1/+26
* execute: move suppression of HOME=/ and SHELL=/bin/nologin into user-util.cLennart Poettering2016-09-251-1/+31
* sysusers: move various user credential validity checks to src/basic/Lennart Poettering2016-07-221-0/+93
* treewide: fix typos and remove accidental repetition of wordsTorstein Husebø2016-07-111-1/+1
* basic: user-utils.c needs missing.h for secure_getenv (#3059)michaelolbrich2016-04-181-0/+1
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* basic: add missing word in commentZbigniew Jędrzejewski-Szmek2016-01-181-1/+1
* basic: re-sort includesThomas Hindoe Paaboel Andersen2015-12-011-1/+1
* basic: include only what we useThomas Hindoe Paaboel Andersen2015-11-301-1/+11
* tree-wide: sort includesThomas Hindoe Paaboel Andersen2015-11-161-1/+1
* util-lib: split out allocation calls into alloc-util.[ch]Lennart Poettering2015-10-271-0/+1
* util-lib: move take_password_lock() to user-util.[ch]Lennart Poettering2015-10-271-0/+41
* util-lib: split string parsing related calls from util.[ch] into parse-util.[ch]Lennart Poettering2015-10-271-3/+4
* user-util: never hand out or accept invalid UIDsLennart Poettering2015-10-261-3/+18
* util: remove lookup_uid(), replace by uid_to_name()Lennart Poettering2015-10-261-43/+59
* user-util: simplify uid parsing a bitLennart Poettering2015-10-261-13/+8
* util-lib: split out user/group/uid/gid calls into user-util.[ch]Lennart Poettering2015-10-261-0/+403