2

Когда я запускаю wuala в командной строке Linux, как это, он входит в систему, и папка монтируется:

wualamcd логин имя пользователя пароль enableAutoLogin

Я могу выключить его с другой консоли, набрав

закрытие вуаля

Но как на самом деле использовать автоматический вход, который я только что установил с помощью переключателя enableAutoLogin? Какова команда, чтобы запустить его снова, чтобы он входил в систему, но не требует пароля? Я старался

wualamcd логин

и Wuala запускается, но никто не залогинен.

Авто логин в графическом режиме работает нормально. Это 32-битный Linux с OpenJDK 6 JRE.

2 ответа2

3

Это не работает так, как вы хотите, согласно форумам Wuala.

Функция enableAutoLogin - это настройка для интерфейса, а не для интерфейса командной строки. Большая проблема в том, что когда вы запускаете сервер таким образом, ваш логин / пароль теперь виден через ps -ef и history.

Интересным решением может быть работа cron в сочетании со следующим скриптом bash, взятым из сообщения на форуме в wuala здесь. Это даст вам некоторую детализацию, когда он включен, и автоматически перезапустит его, если он выключен.

#!/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
1

Попробуйте использовать

wualacmd login <myuser> <mypassword> enableAutoLogin

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .