Files
binary-repo/sys/apps/shadow/shadow.sysconf
T
Ali Riza KESKIN 7386485609 suidless su added.
su removed from shadow
2026-05-08 17:59:52 +03:00

24 lines
840 B
Bash

#!/bin/sh
if [ ! -f /var/lib/ymp/sysconf/shadow/postinstall.done ] ; then
touch /etc/group
date > /var/lib/ymp/sysconf/shadow/postinstall.done
fi
if [ ! -f /etc/shadow ] ; then
echo "root:*::0:::::" > /etc/shadow
chmod 600 /etc/shadow
chown root /etc/shadow
chgrp root /etc/shadow
fi
current=$(date +%s -r /etc/pam.d/system-auth.d/)
last=$(cat /var/lib/ymp/sysconf/shadow/update.date 2>/dev/null)
if [ "$current" != "$last" ] ; then
echo "# Automatically generated file. Do not edit."> /etc/pam.d/system-auth
for file in $(ls /etc/pam.d/system-auth.d/ | sort) ; do
echo "### CONFIG: $file"
cat /etc/pam.d/system-auth.d/$file | sed "s/#.*//g"
echo
done | sed "/^ *$/d" >> /etc/pam.d/system-auth
date +%s -r /etc/pam.d/system-auth.d/ > /var/lib/ymp/sysconf/shadow/update.date
fi