Ich versuche zur Zeit Dropbox zum laufen zu bringen. Auf dem Rechner läuft ein frisch aufgesetztes Debian Testing (Minimalinstallation und XFCE nachträglich aufgesetzt). Für das Verständnis wahrscheinlich noch relevant: sudo ist nicht installiert und ich führe alle Prozesse via su aus.
Bei der Installation habe ich mich an die Anleitung auf der Dropbox Webseite gehalten (Link füge ich nicht an, da ich nicht weiß wie da die Regelungen im Forum sind; eine einfache Googlesuche "debian dropbox install" führt aufjedenfall zur Anleitung). Die Schritte sind relativ simpel:
Code: Alles auswählen
$ cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Code: Alles auswählen
$ ~/.dropbox-dist/dropboxd
1. Via
Code: Alles auswählen
chmod -R 777
2. Via chown die Dropbox an de User übergeben.
In beiden Fällen habe ich die den entsprechenden Ordner in /home/Nutzerkonto verschoben bzw. bei einem weiteren Anlauf bereits zuvor dort angelegt.
Das Ergebnis:
bei Vorgehen 1: unabhängig vom Standort des Ordners: kein Zugriff als Nutzer
bei Vorgehen 2: kein Zugriff als Nutzer und auch nicht mit Root Berechtigungen
Weiterhin spannend: Ich habe als User die Installationsschritte nachvollzogen, Resultat: Kein Zugriff auf dropboxd, interessanterweise kann ich aber ebensowenig als mit Root Berechtigung darauf zugreifen (gleiche Fehlermeldung mit den Rechten). Das ich als SU keinen Zugriff auf eine Datei habe auch wenn sie in einem Ordner liegt den ich nicht besitze ist seltsam, aber ich wüsste nicht wie ich beim Aufsetzen so tief in die Nutzunsmechanik eingegriffen haben soll...
Vielleicht übersehe ich etwas offensichtliches oder habe einen Parameter bei dem chmod Befehl falsch gesetzt, oder, oder... Ich habe den Prozess mindestens 4-5 mal wiederholt und teilweise die Rechte hin und her geschoben, mit dem zum Teil abstrusen Ergebnis, dass ich egal wer Besitzer mit welchen Rechten war, dropboxd unausführbar war. Da bin ich auf die Idee gekommen eine Gruppe dropbox zu erstellen und root sowie user hinzuzufügen sowie den Ordner .dropbox-dist der Gruppe zuzuteilen: Das Problem bleibt weder mit Root Privilegien noch als User kann ich dropboxd ausführen.
NACHTRAG
Wie angedeutet habe ich etwas absolut offensichtliches übersehen, nachdem ich mir heute die fstab angeschaut habe war SUID nicht aktiviert: nachgeholt, überarbeitet und die Installation läuft wie beschrieben und ohne Root Privilegien.