From fba90eb9e17273ede58e5aaae901b290ca27c843 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Mon, 19 Sep 2022 13:45:21 +0200 Subject: [PATCH] shadow: Remove tools which don't work on Mariux --- shadow.be0 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/shadow.be0 b/shadow.be0 index 1e4d8ae7b..bffb7853b 100755 --- a/shadow.be0 +++ b/shadow.be0 @@ -46,4 +46,22 @@ mee_install() { rm $D/usr/bin/groups rm $D/usr/share/man/man1/groups.1 + + # Remove tools which do not work on Mariux + # Some of these are setuid root and have side effects + # (e.g. "passwd" happily adds a record to /etc/shadow) + + for tool in chgpasswd chpasswd groupadd groupdel groupmems groupmod \ + grpconv grpunconv logoutd newusers pwconv pwunconv \ + useradd userdel usermod vipw vigr; do + rm $D/usr/sbin/$tool + rm $D/usr/share/man/man8/$tool.8 + test -e $D/etc/pam.d.sample/$tool && rm $D/etc/pam.d.sample/$tool + done + + for tool in chage chfn chsh expiry gpasswd passwd; do + rm $D/usr/bin/$tool + rm $D/usr/share/man/man1/$tool.1 + test -e $D/etc/pam.d.sample/$tool && rm $D/etc/pam.d.sample/$tool + done }