shadow/libmisc
Tomas Mraz fd4405b763 Do not mistake a regular user process for a namespaced one
In case there is a regular user with a process running on a system
with uid falling into a namespaced uid range of another user.
The user with the colliding namespaced uid range will not be
allowed to be deleted without forcing the action with -f.

The user_busy() is adjusted to check whether the suspected process
is really a namespaced process in a different namespace.
2020-01-21 09:16:10 +01:00
..
.indent.pro
addgrps.c
age.c
audit_help.c
basename.c
btrfs.c silence compiler warnings 2020-01-12 07:31:26 -06:00
chkname.c chkname.c, pwck.c, useradd.c, usermod.c, newusers.c: Allow names that do not conform to standards 2019-10-04 18:40:41 -05:00
chkname.h
chowndir.c
chowntty.c
cleanup_group.c
cleanup_user.c
cleanup.c
console.c Fix some issues found in Coverity scan. 2018-10-10 12:22:04 +02:00
copydir.c
entry.c
env.c
failure.c
failure.h spelling: cumulative 2017-10-22 18:33:13 +00:00
find_new_gid.c remove unused variables 2019-10-12 20:03:32 -05:00
find_new_sub_gids.c Tweak uid/gid map default configuration 2016-02-15 18:11:10 -05:00
find_new_sub_uids.c Tweak uid/gid map default configuration 2016-02-15 18:11:10 -05:00
find_new_uid.c remove unused variables 2019-10-12 20:03:32 -05:00
getdate.h
getdate.y spelling: gratuitously 2017-10-22 19:17:02 +00:00
getgr_nam_gid.c
getrange.c
gettime.c gettime: Use secure_getenv over getenv. 2019-03-31 16:00:01 +01:00
hushed.c
idmapping.c idmap: always seteuid to the owner of the namespace 2018-11-24 17:30:46 -06:00
idmapping.h new{g,u}idmap: align setuid and fscaps behavior 2018-10-28 01:27:48 +02:00
isexpired.c
limits.c
list.c
log.c
loginprompt.c
mail.c
Makefile.am Add support for a vendor directory and libeconf 2019-10-05 22:17:49 -05:00
motd.c
myname.c
obscure.c Initial bcrypt support 2019-12-01 11:00:57 -06:00
pam_pass_non_interactive.c spelling: interactive 2017-10-22 20:24:32 +00:00
pam_pass.c
prefix_flag.c silence compiler warnings 2020-01-12 07:31:26 -06:00
pwd2spwd.c Make the sp_lstchg shadow field reproducible (re. #71) 2019-03-31 16:00:01 +01:00
pwd_init.c
pwdcheck.c
remove_tree.c
rlogin.c
root_flag.c
salt.c Initial bcrypt support 2019-12-01 11:00:57 -06:00
setugid.c
setupenv.c spelling: else 2017-10-22 19:08:39 +00:00
shell.c
strtoday.c spelling: cumulative 2017-10-22 18:33:13 +00:00
sub.c
sulog.c
ttytype.c
tz.c
ulimit.c
user_busy.c Do not mistake a regular user process for a namespaced one 2020-01-21 09:16:10 +01:00
utmp.c Support systems that only have utmpx 2018-06-24 00:13:12 -05:00
valid.c
xgetgrgid.c
xgetgrnam.c
xgetpwnam.c
xgetpwuid.c
xgetspnam.c
xgetXXbyYY.c
xmalloc.c
yesno.c