Как запустить wuala в командной строке linux с автоматическим входом
Когда я запускаю wuala в командной строке Linux, как это, он входит в систему, и папка монтируется:
wualamcd логин имя пользователя пароль enableAutoLogin
Я могу выключить его с другой консоли, набрав
закрытие вуаля
Но как на самом деле использовать автоматический вход, который я только что установил с помощью переключателя enableAutoLogin? Какова команда, чтобы запустить его снова, чтобы он входил в систему, но не требует пароля? Я старался
wualamcd логин
и Wuala запускается, но никто не залогинен.
Авто логин в графическом режиме работает нормально. Это 32-битный Linux с OpenJDK 6 JRE.
2 ответа
Это не работает так, как вы хотите, согласно форумам 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
Попробуйте использовать
wualacmd login <myuser> <mypassword> enableAutoLogin