有人能明白为什么 dropbox 无法使用系统用户帐户在 ubuntu 服务器上以文本形式执行安装吗?

有人能明白为什么 dropbox 无法使用系统用户帐户在 ubuntu 服务器上以文本形式执行安装吗?

我一直在尝试在 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

相关内容