我一直在尝试在 ubuntu 10.04.2 服务器上设置 dropbox 以用于备份。我不希望 dropbox 与服务器上的用户帐户绑定,因为明年可能会有人以其他用户帐户接管管理员。为了实现这一点,我一直遵循http://wiki.dropbox.com/TipsAndTricks/UbuntuServerInstall。
问题是,当执行 dropox 守护程序来注册帐户时,我收到以下错误消息......
dropbox@thomas:~$ /usr/local/dropbox/dropboxd
-su: /usr/local/dropbox/dropbox: No such file or directory
我正在使用以下命令来安装和设置 dropox...
sudo -s (from my personal account on the server)
groupadd dropbox; useradd -r -d /var/dropbox -g dropbox -s /bin/false dropbox
mkdir -p /usr/local/dropbox /etc/dropbox
chown dropbox.dropbox /var/dropbox; chmod 700 /var/dropbox
wget -O /tmp/dropbox.tar.gz http://www.dropbox.com/download/?plat=lnx.x86
tar xvzf /tmp/dropbox.tar.gz -C /usr/local/dropbox --strip 1
su -l dropbox -s /bin/bash; umask 0027
/usr/local/dropbox/dropboxd
dropboxd 和 dropbox 文件上的文件权限是......
dropbox@thomas:~$ ls -la /usr/local/dropbox/dropbox*
-rwxr-xr-x 2 cje46 cje46 11329751 2011-04-26 06:37 /usr/local/dropbox/dropbox
-rwxr-xr-x 1 cje46 cje46 238 2011-04-26 06:37 /usr/local/dropbox/dropboxd
需要明确的是,该命令是由 dropbox 系统用户执行的。
希望有人遇到过同样的问题并且能够伸出援手,因为这真的让我很困惑!
答案1
已解决 - 需要使用 64 位版本而不是我安装的 32 位版本的 Dropbox。
答案2
错误消息表明 dropbox 用户的 su 进程无法查看文件/usr/local/dropbox/dropbox
。目录上的权限是什么/usr/local/dropbox
?您可能需要授予组或其他执行权限/usr/local/dropbox
。