Fiksing "Autentisering er nødvendig for å kjøre / usr / bin / dropbox som superbruker" Problem i Ubuntu
Hvis du har brukt Dropbox i din Ubuntu-maskin (eller en annen distro) -maskin, har du etter en oppgradering kanskje merket at det begynner å be deg om å skrive inn passordet ditt og kjøre som en superbruker. Dette er ikke en vanlig hendelse som Dropbox er installert i din lokale hjemmemappe og bør ikke kreve forhøyet tillatelse til å kjøre. Hvis du kjører inn i dette problemet, er dette løsningen.
Årsaker til dette problemet
Hvis du ikke skjønte det, ligger den kjørbare filen for Dropbox i mappen "/ usr / bin" og det peker til mappen "/ var / lib / dropbox" for sine config-filer. Siden mappen "/ var / lib / dropbox" er i rotkatalogen, trenger den superuser-tillatelse for Dropbox å kunne få tilgang til den.
Det er imidlertid ikke hovedårsaken til problemet. Hovedproblemet er at konfigurasjonsfilen din skal ligge i din hjemmemappe (~ / .dropbox-dist /), og den skal ikke peke på mappen "/ var / lib / dropbox".
Fixen
Her er løsningen.
1. Åpne en terminal og type:
hvilken dropbox
Dette vil vise deg den faktiske filepathen til den eksekverbare filen for dropbox. I de fleste tilfeller vil det være "/ usr / bin / dropbox"
2. Åpne den med nano tekstredigeringsprogrammet:
sudo nano / usr / bin / dropbox
3. Rull ned i filen til du finner linjene:
PARENT_DIR = os.path.expanduser ("/ var / lib / dropbox") DROPBOXD_PATH = "% s / .dropbox-dist / dropboxd"% PARENT_DIR
Hvis du forstår koden, betyr det ganske enkelt at "DROPBOXD_PATH" peker mot "PARENT_DIR", som er "/ var / lib / dropbox".
Alt vi trenger å gjøre er å endre filepathen "/ var / lib / dropbox" til "~", så blir det:
PARENT_DIR = os.path.expanduser ("~")
Dette vil lede Dropbox for å få tilgang til Hjem-mappen for config-filene.
4. Lagre (Ctrl + o) og avslutt (Ctrl + x) nano tekstredigeringsprogrammet. Start omstart av Dropbox.
dropbox start -i
Den -i
flagget ber om Dropbox å installere modulen om den ikke finnes i Hjem-mappen.
Det er det. Det vil ikke be deg om å skrive inn passord og kjøre som superbruker igjen (med mindre neste oppdatering bryter den igjen).