Je moet dit wellicht als een script uitvoeren en niet als aparte regels
dat kan je op deze manier volgens mij doen:
cat > ~/tmpscript << "EOF"
for name in $(awk 'BEGIN{FS=":"}{print $1}' < "$PASSWORD_FILE" )
do
echo "$name"
done
EOF
cd ~; ./tmpscript
het script staat dan in ~/tmpscript (home directory van de huidige gebruiker, als dit rootgebruiker is, dan is dit /root/tmpscript)
Om het script te verwijderen nadat alles werkt doe je dan met dezelfde gebruiker: rm ~/tmpscript
Maar het lijkt me wel straf dat je in een terminal geraakt zonder in te kunnen loggen ?