Guarde a senha no chaveiro. Então você não será perguntado por uma senha novamente.
Quando solicitado pela primeira vez, escolha armazenar a senha. Você não pode inserir a senha no Nautilus a partir da linha de comando.
Uma alternativa de trabalho é gvfs-mount
, que solicita a senha no terminal, se não for armazenada, em vez de usar uma janela.
gvfs-mount ftp://user@server && nautilus ftp://user@server
Como a senha está sendo lida da entrada padrão, você pode passá-la da linha de comando assim:
gvfs-mount ftp://user@server <<< "passwordHere"
nautilus ftp://user@server
Por favor note que isso é muito inseguro, já que a senha será armazenada no seu arquivo de histórico bash. Recomendo desabilitar o histórico antes de fazer isso e reativá-lo.
HISTIGNORE="*"
gvfs-mount ftp://user@server <<< "passwordHere"
nautilus ftp://user@server &
unset HISTIGNORE
Você também pode sintonizar a expressão HISTIGNORE
, por isso não corresponde a nenhum comando que comece com gvfs-mount
e ainda mantenha outros comandos.
HISTIGNORE="gvfs-mount *"
gvfs-mount ftp://user@server <<< "passwordHere"
nautilus ftp://user@server &
Você pode escrever isso com um ponto de referência também usando ponto e vírgula:
HISTIGNORE="gvfs-mount *"; gvfs-mount ftp://user@server <<< "passwordHere" ; nautilus ftp://user@server &
Você também pode evitar escrever a URL duas vezes armazenando-a em uma variável:
CONNECT_TO="ftp://user@server" ; HISTIGNORE="gvfs-mount *"; gvfs-mount $CONNECT_TO <<< "passwordHere" ; nautilus $CONNECT_TO &