Como iniciar o wuala na linha de comando do linux com login automático

2

Quando eu inicio o wuala na linha de comando do Linux, ele faz o login e a pasta é montada:

wualamcd login username password enableAutoLogin

Eu posso desligá-lo de outro console digitando

wuala shutdown

Mas como eu realmente uso o login automático que acabei de definir usando o enableAutoLogin interruptor? Qual é o comando para iniciá-lo novamente, então ele faz o login, mas não precisa da senha? Eu tentei

wualamcd login

e o wuala começa, mas ninguém está logado.

O login automático no modo gui funciona bem. Este é um linux de 32 bits com o openjdk 6 JRE.

    
por mit 19.10.2011 / 21:52

2 respostas

3

Não funciona do jeito que você quer, de acordo com os fóruns do wuala.

O recurso enableAutoLogin é uma configuração para o gui, não para o CLI. O maior problema é quando você inicia o servidor dessa forma, seu login / pass agora é visível via ps -ef e histórico.

Uma solução interessante seria talvez um cron job juntamente com o seguinte script, retirado do post no fórum do wuala aqui . Isso lhe daria alguma granularidade quando estiver ativado e reiniciá-lo automaticamente se ele for desligado.

#!/bin/bash
NAME=   # The name of the process owner running Wuala
USER=    # The name of your Wuala User
PASS=    # your password
### Touch this and make +rw for $NAME
LOGFILE="/var/log/wuala.log"
WUALATEST='ps -U $NAME -u $NAME u | grep -q [w]ualacmd ; echo $?'

function wualastart {
        wualacmd &>> $LOGFILE &
        sleep 10
        wualacmd login $USER $PASS &>> $LOGFILE
        if [ $? = 0 ]; then
        echo -e "\n Wuala Started Successfully \n"
        fi
}

function wualafinal {
  if [ $WUALATEST == 1 ]
    then
        wualastart
    else
        echo -e "\n Can't start Wuala, It's already running \n"
  fi
}

until wualafinal; do
  echo "Wuala is restarting -- Code: $?.
        Trying to Respawn... " >&2
  sleep 5
done
    
por 19.11.2011 / 20:21
1

Tente usar

wualacmd login <myuser> <mypassword> enableAutoLogin

    
por 15.11.2011 / 18:45