Behoben "Authentifizierung ist erforderlich, um / usr / bin / dropbox als Superuser auszuführen" Problem in Ubuntu

Wenn Sie Dropbox auf Ihrem Ubuntu-Computer (oder einer anderen Distribution) verwendet haben, haben Sie nach einem der Updates möglicherweise bemerkt, dass Sie aufgefordert werden, Ihr Passwort einzugeben und als Superuser auszuführen. Dies ist kein normaler Vorfall, da Dropbox im lokalen Home-Ordner installiert wird und keine erhöhten Berechtigungen zum Ausführen erforderlich sein sollten. Wenn Sie auf dieses Problem stoßen, finden Sie hier die Lösung.

Index

    Ursachen dieses Problems

    Wenn Sie es nicht bemerkt haben, befindet sich die ausführbare Dropbox-Datei im Ordner "/usr / bin" und verweist auf den Ordner "/var / lib / dropbox" für seine Konfigurationsdateien. Da sich der Ordner „/var/lib/dropbox“ im Stammverzeichnis befindet, ist für den Zugriff eine Superuser-Berechtigung erforderlich.

    Dies ist jedoch nicht die Hauptursache des Problems. Das Hauptproblem besteht darin, dass die Konfigurationsdatei im Home-Verzeichnis (~ / .dropbox-dist /) liegen muss und nicht auf das Verzeichnis "/var / lib / dropbox" zeigen darf.

    die Anordnung

    Hier ist die Lösung.

    1. Öffnen Sie ein Terminal und geben Sie Folgendes ein:

    which dropbox

    Dies zeigt Ihnen den tatsächlichen Pfad zur ausführbaren Datei des Postfachs. In den meisten Fällen ist es "/usr/bin/dropbox"

    2. Öffnen Sie es mit dem Nano-Texteditor:

    sudo nano / usr / bin / dropbox

    3. Scrollen Sie in der Datei nach unten, bis Sie die Zeilen finden:

    PARENT_DIR = os.path.expanduser("/var/lib/dropbox")
    DROPBOXD_PATH = "%s/.dropbox-dist/dropboxd" % PARENT_DIR

    >.

    Wenn Sie den Code verstehen, bedeutet dies einfach, dass "DROPBOXD_PATH" auf "PARENT_DIR" zeigt, das heißt "/var/lib/dropbox".

    Alles, was wir tun müssen, ist den Pfad der Datei "/var/lib/dropbox" in "~" zu ändern, damit sie zu "~" wird:

    PARENT_DIR = os.path.expanduser("~")

    Dadurch wird Dropbox angewiesen, auf den Home-Ordner für Konfigurationsdateien zuzugreifen.

    4. Speichern (Strg + o) und beenden (Strg + x) aus dem Nano-Texteditor. Starten Sie Dropbox neu.

    dropbox inicio -i

    Das Flag -i weist Dropbox an, das Modul neu zu installieren, wenn es nicht im Home-Ordner vorhanden ist.

    Das ist alles. Sie werden nicht aufgefordert, Ihr Passwort einzugeben und erneut als Superuser auszuführen (es sei denn, das nächste Update stoppt es wieder).

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht.

    Go up