|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T s
Length: 948 (0x3b4)
Types: TextFile
Names: »shadmrg«
└─⟦4f9d7c866⟧ Bits:30007245 EUUGD6: Sikkerheds distributionen
└─⟦this⟧ »./crack/Scripts/shadmrg«
#!/bin/sh
###
# This program is copyright Alec Muffett 1991, and is provided as part of
# the Crack v4.0 Password Cracking package. The author disclaims all
# responsibility or liability with respect to it's usage or its effect
# upon hardware or computer systems, and maintains copyright as set out in
# the "LICENCE" document which accompanies distributions of Crack v4.0 and
# upwards. So there...
###
shadow=/etc/shadow
passwd=/etc/passwd
###
# Merge /etc/shadow & /etc/passwd for Crack. Assume 7 fields for /etc/passwd,
# and other for /etc/shadow
###
cat $passwd $shadow |
awk -F: '
BEGIN {
OFS = ":";
}
NF == 7 {
pwents[$1] = $0;
}
NF != 7 {
shadow_pw[$1] = $2;
}
END {
for (pw_name in pwents)
{
fields = split(pwents[pw_name], pwd, ":");
if (shadow_pw[pwd[1]] != "LOCKED")
{
print pwd[1], \
shadow_pw[pwd[1]], \
pwd[3], \
pwd[4], \
pwd[5], \
pwd[6], \
pwd[7];
}
}
}'