Fastgørelse "Autentificering er nødvendig for at køre / usr / bin / dropbox som superbrugeren" Issue In Ubuntu
Hvis du har brugt Dropbox i din Ubuntu (eller en anden distro) maskine, efter en af opgraderingerne, har du muligvis bemærket, at det begynder at bede dig om at indtaste dit kodeord og køre som superbruger. Dette er ikke en normal hændelse, da Dropbox er installeret i din lokale hjemmemappe og ikke kræver forhøjet tilladelse til at køre. Hvis du løber ind i dette problem, er her løsningen.
Årsager til dette problem
Hvis du ikke forstod det, ligger den eksekverbare fil for Dropbox i mappen "/ usr / bin" og det peger på mappen "/ var / lib / dropbox" for dens config-filer. Da mappen "/ var / lib / dropbox" er i rodmappen, skal den have superbruger tilladelse til, at Dropbox kan få adgang til det.
Det er dog ikke hovedårsagen til problemet. Hovedproblemet er, at din config-fil skal ligge i din hjemmemappe (~ / .dropbox-dist /), og den bør ikke pege på mappen "/ var / lib / dropbox".
Fixen
Her er løsningen.
1. Åbn en terminal og type:
hvilken dropbox
Dette vil vise dig den egentlige filepath af den eksekverbare filer, der kan hentes. I de fleste tilfælde vil det være "/ usr / bin / dropbox"
2. Åbn den med nano tekst editor:
sudo nano / usr / bin / dropbox
3. Rul ned i filen, indtil du finder linjerne:
PARENT_DIR = os.path.expanduser ("/ var / lib / dropbox") DROPBOXD_PATH = "% s / .dropbox-dist / dropboxd"% PARENT_DIR
Hvis du forstår koden, betyder det simpelthen, at "DROPBOXD_PATH" peger på "PARENT_DIR", som er "/ var / lib / dropbox".
Alt vi skal gøre er at ændre filepathen "/ var / lib / dropbox" til "~", så det bliver:
PARENT_DIR = os.path.expanduser ("~")
Dette vil lede Dropbox for at få adgang til din Hjemmemappe til config-filerne.
4. Gem (Ctrl + o) og exit (Ctrl + x) nano tekst editor. Genstart Dropbox.
dropbox start -i
Den -i
flag angiver Dropbox for at geninstallere modulet, hvis det ikke findes i Hjemmemappen.
Det er det. Det vil ikke bede dig om at indtaste adgangskode og køre som superbruger igen (medmindre den næste opdatering bryder den igen).