MoonKid schrieb:
Also btsync läuft bei mir schon länger. Seither wurden einige neue Versionen rausgeworfen. Nun gibt es wohl auch btsync-gui. Seit ich das Paket gestern installiert hatte, verlangt die WebOberflläche (http://127.0.0.1:9999/gui/) ein Login. Vorher hat er nie nach Passwort gefragt - soll er auch nicht.
Lesen würde helfen. Soll er nämlich sehr wohl und zwar aus folgenden Gründen: Seit Uhrzeiten wird bei btsync-user bemängelt, dass der standardmäßige offene Zugang zur Web UI ein erhebliches Sicherheitsrisiko darstellt, da andere Benutzer des Systems (immerhin bindet sie auch bei btsnyc-user nur an localhost) auf die Web UI eines anderen Benutzers zugreifen können. Diese Sicherheitslücke, die übrigens seit vielen Monaten als Issue #81 dokumentiert ist, wurde in btsync-gui von Anfang an berücksichtigt. Weiterhin ist die Tatsache, dass keine Konfigurationsdatei mehr zu finden ist (was Du vermutlich als "...zerschießt das System.." bezeichnest) auch gewollt, denn da würden die Authorisierungsdaten im Klartext drin stehen.
Da allerdings während der Alpha-Phase der eine oder andere Benutzer den Wunsch äußerte, sein BitTorrent Sync auch schon mal von außen administrieren zu können, wurden entsprechende Maßnahmen eingebaut, um dies zu ermöglichen: siehe Issue #89 und Issue #3. Diese Möglichkeiten, welche ausführlich im initialen Postings des Forumsbeitrages und in der Projektseite dokumentiert sind, scheinen Dir wohl entgangen zu sein.
Hab in der Not btsync-gui einfach rausgeschmissen und btsync-user wieder installiert. Es wird immer noch nach dem Passwort gefragt. Gibt es evtl. ein Default-User und Default-Passwort?
Nein. Gibt es nicht, denn das wäre ja auch eine Sicherheitslücke. Die Zugangsdaten werden bei jedem Start nach Zufallsmuster neu erstellt. Du kannst sie allerdings überschreiben und dann zurücksetzen. Einen Weg dazu habe ich ja bereits im Forum beschribene, aber es gibt noch einen weiteren:
Wenn Du schon btsync-user laufen hast, dann beende es und führe die folgenden Befehle aus:
| btsync stop
cp ~/.config/btsync/btsync-auto.conf ~/.config/btsync/btsync-user.conf
|
Du hast damit eine benutzerdefinierte Konfigurationsdatei für btsync-user erstellt. Nun editiere diese Datei ~/.config/btsync/btsync-user.conf und füge Zugangsdaten hinzu: aus dem Abschnitt
"webui" :
{
"listen" : "127.0.0.1:9999"
}
machst Du
"webui" :
{
"listen" : "127.0.0.1:9999",
"login" : "MeinBenutzername",
"password" : "MeinPasswort"
}
Danach kannst Du das ganze wieder starten, und es wird funktionieren. Mit den von Dir angegebenen Benutzerdaten wirst Du Dich in die Web UI einloggen können. Wenn Du Dieses nun komplett löschen willst, geht das NUR in der Web UI. Wenn Du die Zugangsdaten dort gelöscht hast, dann musst Du noch die Datei ~/.config/btsync/btsync-user.conf löschen und btsync neu starten
All dies ist übrigens vollständig dokumentiert.
Ich finde aber auch die config-Datei nicht, in der dieses Passwort gesetzt wird.
Wo finde ich diese Config?
.config/btsync/*
und
.btsync/*
und
/etc/btsync-user/btsync-user.conf
geben nix her. In keiner dortigen Config finde ich passwörter.
Wenn Du einfach mal die Anleitung (gibt es als README, als initialer Forumsbeitrag zu btsync-user und btsync-gui und auf der Projektseite und in den vielen Forumsbeiträgen) lesen würdest, würdest Du die Antwort kennen.