Tente atualizar o pacote que contém o comando who
; mesmo se você usou uma versão estranha do ISO para instalar, uma atualização deve substituí-lo:
Descubra qual pacote possui who
:
which who # find out where 'who' binary is
dpkg -S /path/to/who
Então:
apt-get update
apt-get install <package name from dpkg -S command>
Se ainda não funcionar, tente um shell diferente sem nenhum ambiente (para se livrar de qualquer variável de ambiente, setups, lixo específico do bash, etc.):
env -i /bin/dash
$ who
Se funcionar em um shell simples, o problema provavelmente é uma definição de alias estranha em um bashrc, ou algo semelhante.
Além disso, who --all
funciona?