NEWS
Iobroker installation auf Debian keine Root rechte? backitup adapter
-
ja er kommt erst beim backup versuch.
Kurze frage zur installation
ich logge mich mit putty unter debian mit : root und dann passwort
und dann gebe ich folgenden link ein oder? curl -sL https://raw.githubusercontent.com/ioBro … staller.sh | bash -
oder muss ich über putty mich mit daniel und passwort und dann sudo -s und dann den link curl -sL https://raw.githubusercontent.com/ioBro ... staller.sh | bash -
eingeben damit es als root installiert wird?
-
Das neue Installationsscript legt einen User iobroker an, mit welchem der iobroker gestartet wird.
Der User "iobroker" ist aber weder in der gruppe "sudo" und auch nicht "root"
:~ $ id iobroker uid=1002(iobroker) gid=1002(iobroker) Gruppen=1002(iobroker),5(tty),20(dialout),997(gpio)
Somit läuft der iobroker nicht als root und dürfte (da nicht in der Gruppe "sudo") auch nicht auf sudo zugreifen dürfen.
-
OK. Das heißt ich kann es installieren wie ich will aber es wird nie root sein.
Na toll. Dann kann ich also das backitup nicht mehr nutzen da es das nas nur als root mounten kann.
-
sudo visudo
Am ende der Datei folgendes eintragen
iobroker ALL=(ALL) NOPASSWD: /bin/mount, /bin/umount
Strg+X -> j ENTER
Danach sollte backitup wieder gehen.
-
@LibertyX82 Bei mir kommt immer noch eine Fehlermeldung.
Ich habe es sogar mal mit
iobroker ALL=(ALL) NOPASSWD: ALL
versucht
-
@MiMoAC Wie ist eigentlich standardmäßig das Passwort des User iobroker?
-
@MiMoAC
Das solltest du NIEMALS tun!Damit sind unsere Sicherheitsbestrebungen vollends zunichte gemacht.
@LibertyX82 sagte in Iobroker installation auf Debian keine Root rechte? backitup adapter:
Der User "iobroker" ist aber weder in der gruppe "sudo" und auch nicht "root"
Dann solltest du den fixer laufen lassen.
iobroker bekommt für ganz bestimmte Befehle die sudo rechte -
@Homoran sagte in Iobroker installation auf Debian keine Root rechte? backitup adapter:
@MiMoAC
Dann solltest du den fixer laufen lassen.Was genau bedeutet das? Bin noch Anfänger
-
-
Hallo zusammen,
auch ich habe Probleme mit dem Backitup Adapter.Ich habe das System auf Debian 9.9.x frisch aufgesetzt, nach dieser Anleitung (Linux Schnellstart (auch für Raspberry Pi 2/3)) ab Punkt 4:
http://www.iobroker.net/docu/?page_id=8323&lang=deAuch habe ich den untengenannten Fix (In diesem Fall bitte den Installations-Fixer anwenden):
curl -sL https://raw.githubusercontent.com/ioBroker/ioBroker/stable-installer/fix_installation.sh | bash -
ausgeführt und
sudo apt-get install nfs-common
bis hierhin ohne Fehlermeldungen.
Starte ich das Standard Backup, NAS per NFS korrekt angebunden, erhalten ich die Meldung:
[ERROR] [mount] - [IGNORED] Error: Command failed: mount 192.168.xxx.xxx:/volume1/ioBroker_Backup/Standard_Backup /opt/iobroker/backups mount: only root can do that
Gibt es irgendwelche Lösungsansätze?
-
Gelöst!
Nach dem ich:
sudo visudo
In der Datei am Ende folgende Zeile eingefügt habe:
iobroker ALL=(ALL) NOPASSWD: /bin/mount, /bin/umount, /bin/systemctl, /usr/bin/systemd-run
und im Adapter unter NAS/Copy Einstellungen "Mount als root (sudo)" angehakt, läuft das Backup auf NAS
-
@Slatti sagte in Iobroker installation auf Debian keine Root rechte? backitup adapter:
Gelöst!
Das ist keine Lösung!
wie kommst du denn auf die schräge Idee die gesamte installation wieder auf root umzubiegen?
Damit pervertierst du die Anstrengungen iobroker sicherer zu machenDu hättest nur die Checkbox "mount as root/sudo" anhaken müssen.
Wenn es dann immer noch bicht geklappt hätte, hättest du auf dem NAS einen User mit erforderlichen rechten anlegen müssen.