O switch para não perguntar senha é -p- assim o comando fica
unrar e -p- arquivo.rar.
Mas pensando um pouco "out of he box" (fora da caixa), talvez o problema não seja com o
rar ou
unrar. Em todo caso, faça o seguinte teste:
Baixe da internet o arquivo
http://www.maximumcompression.com/data/files/text-test.rar Descompacte-o com o comando
unrar e text-test.rarSe tudo der certo, o arquivo world95.txt será descompactado.
Daí podemos concluir que não há nada de errado com o seu executável.
Quando se "pede senha", está pedindo, na verdade, "suprir necessidade de permissão". E pode ser que os atributos do arquivo ou do local de extração do arquivo podem estar exigindo algo que o seu usuário comum não tem. Daí, eu apontaria algumas sugestões:
chmod 666 arquivo.rar
sudo chmod 666 arquivo.rar
unrar e arquivo.rar ~/diretorio-para-extração/
sudo unrar e arquivo.rar
As duas primeiras lidam com as permissões para manipulação do arquivo as duas últimas cuidam com as permissões para o local onde está sendo extraído o arquivo.
Para ver as permissões de um arquivo, você pode usar o gerenciador gráfico e clicar o botão direito em propriedades ou digitar no console:
ls -lha arquivo.rar
É bom colar aqui os atributos do arquivo, o local onde ele está gravado, e para onde você deseja extraí-lo.