Если вы использовали Dropbox на своем компьютере с Ubuntu (или любым другим дистрибутивом), после одного из обновлений вы могли заметить, что он начинает предлагать вам ввести пароль и запустить его от имени суперпользователя. Это не обычное явление, поскольку Dropbox установлен в вашей локальной домашней папке и для запуска не требуются повышенные права доступа. Если вы столкнулись с этой проблемой, вот решение.
Причины этой проблемы
Если вы этого не осознали, исполняемый файл Dropbox находится в папке "/ usr / bin" и указывает на папку "/ var / lib / dropbox" для своих файлов конфигурации. Поскольку папка "/ var / lib / dropbox" находится в корневом каталоге, для доступа к ней Dropbox потребуется разрешение суперпользователя.
Однако это не основная причина проблемы. Основная проблема заключается в том, что ваш файл конфигурации должен находиться в вашей домашней папке (~ / .dropbox-dist /) и не должен указывать на папку "/ var / lib / dropbox".
Исправление
Вот исправление.
1. Откройте терминал и введите:
который dropbox
Это покажет вам фактический путь к исполняемому файлу Dropbox. В большинстве случаев это будет "/ usr / bin / dropbox".
2. Откройте его с помощью текстового редактора nano:
sudonano/usr/bin/dropbox
3. Прокрутите файл вниз, пока не найдете строки:
PARENT_DIR=os.path.expanduser("/var/lib/dropbox") DROPBOXD_PATH="%s/.dropbox-dist/dropboxd"% PARENT_DIR
Если вы понимаете код, это просто означает, что "DROPBOXD_PATH" указывает на "PARENT_DIR", то есть "/ var / lib / dropbox".
Все, что нам нужно сделать, это изменить путь к файлу "/ var / lib / dropbox" на "~", чтобы он стал следующим:
PARENT_DIR=os.path.expanduser("~")
Это направит Dropbox для доступа к вашей домашней папке для файлов конфигурации.
4. Сохраните (Ctrl + o) и выйдите (Ctrl + x) из текстового редактора nano. Перезапустите Dropbox.
dropbox start - i
Флаг -i
предлагает Dropbox переустановить модуль, если его нет в домашней папке.
Это оно. Он не будет предлагать вам ввести пароль и снова запустить его от имени суперпользователя (если следующее обновление не сломает его снова).
5 комментариев
Комментарии закрыты.
Спасибо!!! Это именно то, что мне было нужно… :-)
Большое спасибо
Спасибо!
Будет ли это по-прежнему работать с несколькими учетными записями Dropbox?
Если да, как мне сделать это со второй папкой Dropbox под названием
home / myname / dropbox-personal
Спасибо
Благодаря тонну! Попасть туда с помощью Man dropbox было сложно (у меня были ошибки при его установке из-за известной ошибки, которую мне пришлось исправить, прежде чем я смог добраться до этой точки).