Nåt sånt här borde funka, spara i ett skript och kör.
Du måste såklart ändra variabeln FILEN till sökvägen på den fil du vill kopiera.
#!/bin/bash
UHOME="/home"
FILEN="/home/kalle/public_html/filattkopieras.txt"
# get list of all users
_USERS="$(awk -F':' '{ if ( $3 >= 500 ) print $1 }' /etc/passwd)"
for u in $_USERS
do
_dir="${UHOME}/${u}/public_html"
if [ -d "$_dir" ]
then
/bin/cp "$FILEN" "$_dir"
chown $(id -un $u):$(id -gn $u) "$_dir/${FILE}"
fi
done