Sim, você pode criar um script como este:
for who_user in $(who|cut -f1 -d' '|uniq)
do
getent passwd|grep ${who_user}
done
Se você tiver permissão suficiente, poderá procurar a senha em seu arquivo de sombra assim:
for who_user in $(who|cut -f1 -d' '|uniq)
do
cat /etc/passwd|grep ${who_user}
cat /etc/shadow|grep ${who_user}
done
Como mencionado por @John WH Smith, não há necessidade de grep:
for who_user in $(who|cut -f1 -d' '|uniq)
do
getent passwd ${who_user}
done
Obrigado John