Si ha estado usando Dropbox en su máquina Ubuntu (o cualquier otra distribución), después de una de las actualizaciones, es posible que haya notado que comience a solicitarle que ingrese su contraseña y que se ejecute como superusuario. Este no es un incidente normal ya que Dropbox está instalado en su carpeta de inicio local y no debería requerir un permiso elevado para ejecutarse. Si se encuentra con este problema, aquí está la solución.
Causas de este problema
Si no se dio cuenta, el archivo ejecutable de Dropbox se encuentra en la carpeta «/usr/bin» y apunta a la carpeta «/var/lib/dropbox» para sus archivos de configuración. Dado que la carpeta «/var/lib/dropbox» está en el directorio raíz, pida permiso de superusuario para que Dropbox pueda acceder a ella.
Sin embargo, esa no es la causa principal del problema. El problema principal es que su archivo de configuración debe estar en su carpeta de inicio (~/.dropbox-dist/), y no debe apuntar a la carpeta «/var/lib/dropbox».
La solución
Aquí está la solución.
1. Abra una terminal y escriba:
which dropbox
Esto le muestra la ruta de archivo real del archivo ejecutable de Dropbox. En la mayoría de los casos, será “/usr/bin/dropbox”
2. Ábralo con el editor de texto nano:
sudo nano /usr/bin/dropbox
3. Desplcese hacia abajo en el archivo hasta que encuentre las lneas:
PARENT_DIR = os.path.expanduser("/var/lib/dropbox") DROPBOXD_PATH = "%s/.dropbox-dist/dropboxd" % PARENT_DIR
Si comprende el código, simplemente significa que «DROPBOXD_PATH» apunta a «PARENT_DIR», que es «/var/lib/dropbox».
Todo lo que tenemos que hacer es cambiar la ruta del archivo «/var/lib/dropbox» a «~», por lo que se convierte en:
PARENT_DIR = os.path.expanduser("~")
Esto le indicará a Dropbox que acceda a su carpeta de inicio para los archivos de configuración.
4. Guarde (Ctrl + o) y salga (Ctrl + x) del editor de texto nano. Reinicie Dropbox.
dropbox start -i
él -i
El indicador solicita a Dropbox que reinstale el módulo si no existe en la carpeta de inicio.
Eso es. No le pedirá que ingrese la contraseña y que se ejecute como superusuario nuevamente (a menos que la próxima actualización la rompa nuevamente).
Danos tu opinión