fix base-files sysconf
This commit is contained in:
1 parent
db6765def7
commit
2f2bd84969
1 file changed
+5
-2
@@ -3,8 +3,11 @@ touch /etc/passwd
|
|||||||
cat /etc/passwd.d/* | sed "s/#.*//g"| while read line ; do
|
cat /etc/passwd.d/* | sed "s/#.*//g"| while read line ; do
|
||||||
if [ -z "${line}" ] ; then
|
if [ -z "${line}" ] ; then
|
||||||
: skip empty line
|
: skip empty line
|
||||||
elif ! grep "^${line}$" /etc/passwd > /dev/null ; then
|
else
|
||||||
echo "${line}" >> /etc/passwd
|
uid=$(echo $line | cut -f2 -d":")
|
||||||
|
if grep "x:$uid: "/etc/passwd > /dev/null ; then
|
||||||
|
echo "${line}" >> /etc/passwd
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
cat /etc/group.d/* | sed "s/#.*//g"| while read line ; do
|
cat /etc/group.d/* | sed "s/#.*//g"| while read line ; do
|
||||||
|
|||||||
Reference in new issue
Block a user