Определяне "Удостоверяването е необходимо, за да стартирате / usr / bin / dropbox като супер потребител" Проблем В Ubuntu
Ако сте използвали Dropbox в Ubuntu (или друга дистрона) машина, след една от подобренията може би сте забелязали, че тя започва да ви подканя да въведете паролата си и да стартирате като суперпотребител. Това не е нормален инцидент, тъй като Dropbox е инсталиран в местната ви домашна папка и не трябва да изисква повишено разрешение за изпълнение. Ако се сблъскате с този проблем, ето какво е поправянето.
Причини за този проблем
Ако не сте го осъзнали, изпълнимият файл за Dropbox се намира в папката "/ usr / bin" и сочи към папката "/ var / lib / dropbox" за конфигурационните файлове. Тъй като папката "/ var / lib / dropbox" е в главната директория, тя ще се нуждае от разрешение за суперпотребител за Dropbox, за да има достъп до нея.
Това обаче не е основната причина за проблема. Основният проблем е, че вашият конфигурационен файл трябва да лежи в домашната ви папка (~ / .dropbox-dist /) и не трябва да сочи към папката "/ var / lib / dropbox".
Фиксът
Ето фиксирането.
1. Отворете терминал и въведете:
която dropbox
Това ще ви покаже действителния път на файла на изпълнимия файл на пакета. В повечето случаи това ще бъде "/ usr / bin / dropbox"
2. Отворете го с нано текстовия редактор:
sudo nano / 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) нано текстовия редактор. Рестартирайте Dropbox.
пускане на карето - i
Флагът -i
подканя Dropbox да преинсталира модула, ако той не съществува в началната папка.
Това е. Той няма да ви подкани да въведете парола и да стартирате отново като суперпотребител (освен ако следващата актуализация не го прекъсне отново).