NEWS
neuer Benutzer keine Zugriffsrechte
-
bin gerade auf das selbe problem gestoßen. außerm admin darf sich keiner das VIS ansehen.
Hat dafür jemand eine Lösung / einen Workaround gefunden?
Würde gerne manchen Familienmitgliedern Zugriff aufs VIS aber nicht auf's Admin-Interface geben.Eine Möglichkeit die funktioniert ist:
Den neuen Benutzern erstmal nur der Gruppe Administrator zuweisen.
Dann den WebAdapter neustarten.
Dann mit dem neuen Benutzer auf der VIS RunTime anmelden (Sollte ja jetzt funktionieren, da er Admin ist)
Dann den neuen Benutzer seiner eigentlichen Gruppe zuweisen.
Fertig...Dann kannst du dich mit dem anderen Benutzer jetzt so lange die VIS benutzen, bis du den WebAdapter bzw. den ioBroker neustartest...
Dann den Vorgang wiederholen...
Keine Ahnung was der WebAdapter für ein Problem hat...
-
Eine Möglichkeit die funktioniert ist:
Den neuen Benutzern erstmal nur der Gruppe Administrator zuweisen.
Dann den WebAdapter neustarten.
Dann mit dem neuen Benutzer auf der VIS RunTime anmelden (Sollte ja jetzt funktionieren, da er Admin ist)
Dann den neuen Benutzer seiner eigentlichen Gruppe zuweisen.
Fertig...Dann kannst du dich mit dem anderen Benutzer jetzt so lange die VIS benutzen, bis du den WebAdapter bzw. den ioBroker neustartest...
Dann den Vorgang wiederholen...
Keine Ahnung was der WebAdapter für ein Problem hat...
-
@DerRon
Danke für den Workaround, der ist aber schon ziemlich umständlich.. also je nachdem wie oft man damit rechnet den IO-Broker bzw. den Rechner auf dem er rennt neustarten zu müssen / möchten. -
Jede Datei hat noch selbst access level settings.
Mitiobroker.js chmod 777 vis/*kann man alle vis Dateien für alle erlauben.Es ist auch interessant ob die Rechte tatsächlich falsch waren.
Um es zu prüfen kann manioBroker list files vis * | grep index.htmlaufrufen und zu checken ob alle 3 gruppen Leserechte haben:
2020-12-22 16:00 -rw-rw-r-- admin administrator 808610 vis/index.html -
Es ist auch interessant ob die Rechte tatsächlich falsch waren.
Um es zu prüfen kann manioBroker list files vis * | grep index.htmlaufrufen und zu checken ob alle 3 gruppen Leserechte haben:
2020-12-22 16:00 -rw-rw-r-- admin administrator 808610 vis/index.html -
Da hatte ich wohl das gleiche Problem...
-
@ice987 Gleiche Frage habe ich an dich.
Was siehts du bei:ioBroker list files vis * | grep index.html?@Bluefox :christmas_tree: :santa: :christmas_tree:
-
@ice987 Gleiche Frage habe ich an dich.
Was siehts du bei:ioBroker list files vis * | grep index.html? -
Also die Leserechte für jeden, waren bei mir falsch:
:~$ iobroker list files vis * | grep index.html 2021-07-13 15:04 -rw-rw---- admin administrator 1055456 vis/index.html 2021-07-13 15:04 -rw-rw---- admin administrator 4565 vis.admin/index.htmlhab dann versucht mit
iobroker chmod 664 vis/*die Rechte anzupassen. Geht aber nicht. Scheinbar kann man die Rechte nicht bei allen Dateien auf einmal anpassen, bzw. war mir 777 bei allen Dateien auch zu viel. Dann braucht man auch gar keine Rechte, also habe ich versucht diese beiden Dateien anzupassen:
iobroker chmod 664 vis/index.html iobroker chmod 664 vis.admin/index.htmlWas auch funktioniert. Allerdings löst es das Problem nicht, da es noch viel mehr Dateien vorhanden sind, wo die Rechte falsch sind. Nun gut, ich werde ein anderes mal nach einer Lösung suchen.
-
Also die Leserechte für jeden, waren bei mir falsch:
:~$ iobroker list files vis * | grep index.html 2021-07-13 15:04 -rw-rw---- admin administrator 1055456 vis/index.html 2021-07-13 15:04 -rw-rw---- admin administrator 4565 vis.admin/index.htmlhab dann versucht mit
iobroker chmod 664 vis/*die Rechte anzupassen. Geht aber nicht. Scheinbar kann man die Rechte nicht bei allen Dateien auf einmal anpassen, bzw. war mir 777 bei allen Dateien auch zu viel. Dann braucht man auch gar keine Rechte, also habe ich versucht diese beiden Dateien anzupassen:
iobroker chmod 664 vis/index.html iobroker chmod 664 vis.admin/index.htmlWas auch funktioniert. Allerdings löst es das Problem nicht, da es noch viel mehr Dateien vorhanden sind, wo die Rechte falsch sind. Nun gut, ich werde ein anderes mal nach einer Lösung suchen.
@derron
Eine Frage hast du das Problem mit den vielen Dateien schon lösen können?Ich habe dasselbe Problem dass ich auch eine Menge an Dateien habe wo die Rechte nicht stimmen und nur jede einzeln ändern ist ja eine Menge an Aufwand
LG Immanuel
-
@derron
Eine Frage hast du das Problem mit den vielen Dateien schon lösen können?Ich habe dasselbe Problem dass ich auch eine Menge an Dateien habe wo die Rechte nicht stimmen und nur jede einzeln ändern ist ja eine Menge an Aufwand
LG Immanuel
@immanuel sagte in neuer Benutzer keine Zugriffsrechte:
dass ich auch eine Menge an Dateien habe wo die Rechte nicht stimmen
Dann sollte man erst einmal der Ursache auf den Grund gehen, warum das so ist.
Sonst "fixed" man diese Dateien irgendwie und in ein paar Tagen sind die Rechte wieder krumm.Der erste Ansatz wäre immer:
iobroker stop iobroker fix iobroker startund dann nie wieder als root arbeiten
-
danke für die Antwort aber das mit dem iobroker fix hatte ich schon durchlaufen lassen aber die Rechte haben sich nicht geändert.
Die rechte stehen auf 660 wenn ich z. B. die index.html auf 664 ändere geht zumindest die index.html
nun würde ich gerne die Rechte in einem Rutsch ändern. ist das überhaupt möglich?
-
danke für die Antwort aber das mit dem iobroker fix hatte ich schon durchlaufen lassen aber die Rechte haben sich nicht geändert.
Die rechte stehen auf 660 wenn ich z. B. die index.html auf 664 ändere geht zumindest die index.html
nun würde ich gerne die Rechte in einem Rutsch ändern. ist das überhaupt möglich?
Ich kenne zwar vis nicht, aber die Eigentümer/Gruppen
2021-07-13 15:04 -rw-rw---- admin administrator
schauen mir doch sehr ungewöhnlich aus. Üblicherweise gehören die Dateien in /opt/iobroker auch dem user/der Gruppe iobroker.
Wenn das jedoch so richtig sein sollte würde ich den user iobroker in die administrator Gruppe packen. Aber wie gesagt, das erscheint mir falsch.
-
danke für die Antwort aber das mit dem iobroker fix hatte ich schon durchlaufen lassen aber die Rechte haben sich nicht geändert.
Die rechte stehen auf 660 wenn ich z. B. die index.html auf 664 ändere geht zumindest die index.html
nun würde ich gerne die Rechte in einem Rutsch ändern. ist das überhaupt möglich?
@immanuel sagte in neuer Benutzer keine Zugriffsrechte:
nun würde ich gerne die Rechte in einem Rutsch ändern. ist das überhaupt möglich?
Ja, man kann rekursiv natürlich ganze Verzeichnisse umhängen. Würde aber eher schauen dass die Rechte da grundsätzlich schon sauber angelegt werden bzw. für passende Zugehörigkeit der user in den Gruppen sorgen.
-
@immanuel sagte in neuer Benutzer keine Zugriffsrechte:
nun würde ich gerne die Rechte in einem Rutsch ändern. ist das überhaupt möglich?
Ja, man kann rekursiv natürlich ganze Verzeichnisse umhängen. Würde aber eher schauen dass die Rechte da grundsätzlich schon sauber angelegt werden bzw. für passende Zugehörigkeit der user in den Gruppen sorgen.
ich meine nicht das chmod -R auf dateiebene sondern das chmod das via iobroker ausgeführt wird.
iobroker chmod 664 jarvis/index.htmlich habe da schon einen anderen Beitrag darüber verfass
-
@immanuel sagte in neuer Benutzer keine Zugriffsrechte:
nun würde ich gerne die Rechte in einem Rutsch ändern. ist das überhaupt möglich?
Ja, man kann rekursiv natürlich ganze Verzeichnisse umhängen. Würde aber eher schauen dass die Rechte da grundsätzlich schon sauber angelegt werden bzw. für passende Zugehörigkeit der user in den Gruppen sorgen.
Hallo,
ich habe auch das Problem und nutze ein Windows-System.
Welche Lösungsansätze gibt es für ein solches System? Wie kann ich die Rechte prüfen (lassen) und evtl. sinnvoll vergeben? Wo kann ich die gewünschte Rechtestruktur finden? Da es ja z. B. von "vis" bei mir zumindest drei Verzeichnisse gibt "vis", "vis.0" und "vis.admin".
Vielen Dank.
-
Hallo,
ich habe auch das Problem und nutze ein Windows-System.
Welche Lösungsansätze gibt es für ein solches System? Wie kann ich die Rechte prüfen (lassen) und evtl. sinnvoll vergeben? Wo kann ich die gewünschte Rechtestruktur finden? Da es ja z. B. von "vis" bei mir zumindest drei Verzeichnisse gibt "vis", "vis.0" und "vis.admin".
Vielen Dank.
@hecht sagte in neuer Benutzer keine Zugriffsrechte:
Problem und nutze ein Windows-System.
Das ist ja doppelt. :-)
Ich hab keine Ahnung von Fenstern. Vielleicht mal mit Sidolin und einem Leder probieren.
-
Hallo,
ich habe auch das Problem und nutze ein Windows-System.
Welche Lösungsansätze gibt es für ein solches System? Wie kann ich die Rechte prüfen (lassen) und evtl. sinnvoll vergeben? Wo kann ich die gewünschte Rechtestruktur finden? Da es ja z. B. von "vis" bei mir zumindest drei Verzeichnisse gibt "vis", "vis.0" und "vis.admin".
Vielen Dank.
@hecht
Du klickst mit der rechten Maustaste auf den Ordner, in dem ioBroker installiert ist.
Dort auf den Reiter "Sicherheit" und dann auf "Bearbeiten".
Jetzt wählst Du Deinen Benutzer oder fügst ihn hinzu und setzt dann den Haken bei "Vollzugriff".
klicki bunti ... :grin: