Skip to content

Update shadow #2745

Merged
merged 3 commits into from
Sep 20, 2022
Merged

Update shadow #2745

merged 3 commits into from
Sep 20, 2022

Conversation

donald
Copy link
Collaborator

@donald donald commented Sep 19, 2022

This updates the shadow package.

It adds newuidmap and friends to experiment with rootless docker.

A lot of tools are removed, because they don't work on Mariux anyway and might have security implications (some of them being suid root)

Tools added: getsubids, newgidmap, newuidmap

Tools removed: chage, chfn, chsh, expiry, gpasswd, passwd, chgpasswd, chpasswd, groupadd, groupdel, grooupmems, groupmod, grpconv grpunconv, logoutd, newusers, pwconv, pwunvonv, useradd, userdel, usermod, vigr, vipw

Tools kept: faillog, lasstlog, login, newgrp, sg, su, grpck, nologin, pwck,

Tested on theinternet

Do fixups (remove/rename) in mee_install instead of in mee_patch. This
is easier to understand and doesn't depend on details of the build
system.

Leave out customization of etc/login.defs, because its going to be
a sample anyway ( /etc/login.defs.sample )

Leave out removal of languages, because this is already done via
--disable-nls

Leave out removal of etc/default/useradd.conf, because this no longer
exist in the current version

The current version doesn't install man pages by default, so do
this explcitly.
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant