With awk:
awk -F: 'NR==FNR{a[$1]=$2;next}a[$2]{print $1":"$2":"a[$2]}' file1 file2
Output:
bart:29482164591748:computer
smithers:68468468468464:keyboard
lisa:68468468468464:keyboard
With awk:
awk -F: 'NR==FNR{a[$1]=$2;next}a[$2]{print $1":"$2":"a[$2]}' file1 file2
Output:
bart:29482164591748:computer
smithers:68468468468464:keyboard
lisa:68468468468464:keyboard