当我像这样在 Linux 命令行上启动 wuala 时,它会让我登录并且文件夹会被挂载:
wualamcd 登录 用户名 密码 启用自动登录
我可以从另一个控制台输入以下命令将其关闭
wuala 关闭
但是我如何使用刚刚通过 enableAutoLogin 开关设置的自动登录?重新启动它的命令是什么,这样它就可以登录但不需要密码?我试过了
wualamcd 登录
wuala 启动了,但是没人登录。
图形用户界面模式下的自动登录运行良好。这是带有 openjdk 6 JRE 的 32 位 Linux。
答案1
根据 wuala 论坛的说法,它并没有按照你所希望的方式工作。
enableAutoLogin 功能是针对 GUI 而不是 CLI 的设置。更大的问题是,当您以这种方式启动服务器时,您的登录名/密码现在可以通过 ps -ef 和历史记录看到。
一个有趣的解决方案可能是将 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
答案2
尝试使用
wualacmd login <myuser> <mypassword> enableAutoLogin