Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
EasyPortal Passwort ändern
#1
Hallo,
ich würde gerne das Passwort für das EasyPortal ändern, finde aber keine Info dazu. Gut aufgehoben wäre es z.B. in den User Einstellungen im Portal.
Gruß
Frank
easyVDR-Version: 0.8.0, imon Display, atric IR Rev. 5, Gigabyte GA-EP35-DS3, Core Duo CPU E7200, 2GB Ram, WinTV NOVA-HD-S2 Rev. B4C3, GT220, 1500GB Samsung HD154
Zitieren
#2
Das gleiche habe ich auch gerade gedacht.
Gibt es tatsächlich keine einfache Möglichkeit das Passwort zu ändern?
Ich würde das EasyPortal gerne übers Internet erreichbar machen, aber mit einem unveränderbaren Standard-Passwort wird das wohl kaum möglich sein :-[
Zitieren
#3
Hi,

(31.08.2015, 02:12)tm-107 link schrieb: Ich würde das EasyPortal gerne übers Internet erreichbar machen, aber mit einem unveränderbaren Standard-Passwort wird das wohl kaum möglich sein :-[
dies ist doch mit Lighttpd kein Problem.

In "/etc/lighttpd/conf-available/05-auth.conf"  dies nach "#                              )" eintragen, Zeile 26
Code:
$HTTP["host"] =~ "" {
  auth.backend = "htpasswd"
  auth.backend.htpasswd.userfile = "/etc/lighttpd/passwd"
  auth.require = (
      "/"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
  )
}
In "/etc/lighttpd/" eine Datei "passwd"erstellen
Code:
sudo su
touch /etc/lighttpd/passwd
nun erstellst du hier http://www.htaccesstools.com/htpasswd-generator/
ein Passwort(User & Passwort) und trägst dies in die Datei ""passwd"" ein.
Symlink anlegen
Code:
ln -s /etc/lighttpd/conf-available/05-auth.conf  /etc/lighttpd/conf-enabled/
dann noch Lighttpd neu starten
Code:
service lighttpd restart
...nun sollte bei "http://<ip - name vdr>" nee Passwortabfrage erscheinen, siehe Anhang!

Gruss
Wolfgang


Angehängte Dateien
.png   passwd.png (Größe: 14,33 KB / Downloads: 68)

Zitieren
#4
An diese Möglichkeit hatte ich auch schon gedacht.
Aber damit wäre ja das komplette Webinterface verriegelt. Mir geht es jedoch darum, dass diverse Leute auf das EasyPortal zugreifen können sollen, ohne dabei an den Einstellungen spielen zu dürfen. Quasi als Kontrolle, ob zum Beispiel der VDR läuft oder eine bestimmte Aufnahme gestartet wurde.

Ich verstehe sowieso nicht was es bringt, die Bereiche Einstellungen und Tools passwortgeschützt zu machen, wenn das -nicht veränderbare- Passwort direkt auf der Startseite für jedermann sichtbar steht.

Selbst im Wiki wird darauf hingewiesen, dass man sämtliche Passwörter ändern sollte, wenn man den Rechner übers Internet erreichbar machen will. Nur wie man die ändern kann steht da leider nicht. Und im EasyPortal kann man ja scheinbar nur das FTP-Passwort ändern.
Okay, VDR-Admin und Live kann man auch im jeweiligen Plugin selbst ändern und für Samba und SSH geht es noch recht komfortabel auf der Konsole, aber für den VDR-Manager wird es schon komplizierter und für das EasyPortal habe ich halt noch keine Lösung gefunden.
Zitieren
#5
Hi,

(31.08.2015, 14:15)tm-107 link schrieb: Aber damit wäre ja das komplette Webinterface verriegelt. Mir geht es jedoch darum, dass diverse Leute auf das EasyPortal zugreifen können sollen, ohne dabei an den Einstellungen spielen zu dürfen. Quasi als Kontrolle, ob zum Beispiel der VDR läuft oder eine bestimmte Aufnahme gestartet wurde.
dann wende das Passwort doch nur auf die login.php an
"/etc/lighttpd/conf-available/05-auth.conf"
ist
Code:
"/"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
soll
Code:
"/login.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
und resrtart Lighttpd
Code:
sudo service lighttpd restart

Gruss
Wolfgang


Angehängte Dateien
.jpg   login.jpg (Größe: 85,94 KB / Downloads: 54)

Zitieren
#6


(31.08.2015, 14:15)tm-107 link schrieb: Ich verstehe sowieso nicht was es bringt, die Bereiche Einstellungen und Tools passwortgeschützt zu machen, wenn das -nicht veränderbare- Passwort direkt auf der Startseite für jedermann sichtbar steht..

Hi tm-107,
kleiner Hintergrund zur Passworteingabe..

Das Passwort im easyPortal ist an der Stelle eher als Schutz vor sich selbst gedacht und weniger als Schutz vor Andere.
Wer das Passwort eingibt, sollte sich im klaren sein, was er dort macht.

Das easyPortal wurde von Steevee neu aufgebaut und wenn einer dort etwas anpassen kann, dann er.

MfG Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#7
Hi,

wo steht da ein Passwort Big Grin ...siehe Anhang!

Gruss
Wolfgang


Angehängte Dateien
.png   pass.png (Größe: 14,14 KB / Downloads: 47)

Zitieren
#8
@mango:
Danke für die erneute Anleitung ... fast so habe ich es jetzt gelöst. Aber einige andere Seiten wollte ich auch nicht frei zugänglich haben ...
Code:
$HTTP["host"] =~ "" {
  auth.backend = "htpasswd"
  auth.backend.htpasswd.userfile = "/etc/lighttpd/passwd"
  auth.require = (
      "/login.php"                 =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/timer_info.php"            =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/timers.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/epgsearchdone_admin.php"   =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/suchtimer.php"             =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/epgsearch_timersdone.php"  =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/epgsearchdone.php"         =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/epgsearch_changrps.php"    =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/epgsearch_cats.php"        =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/aufnahmen.php"             =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/serien.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/tatort.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/eplist.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/aufnahmen_undelete.php"    =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/aufnahme_tools.php"        =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
  )
}

Und die Idee die "c_passworter.php" zu editieren hatte ich auch schon, aber das hält ja wirklich nur den DAU ab. Trotzdem steht auf der Startseite auch bei mir jetzt nur geheim und auf der Seite "Einstellungen" habe ich nochmal eine Kopie des Containers mit den aktuellen Passwörtern.

@gb:
Danke für die Erklärung. Aus der Sicht macht das auch Sinn, aber für meinen Einsatzzweck war es wie die PIN auf die EC-Karte zu schreiben :Smile
Zitieren
#9
Hallo,

(31.08.2015, 18:24)tm-107 link schrieb: Aber einige andere Seiten wollte ich auch nicht frei zugänglich haben ...
bei mir ist noch "ssh_warnung.php" dabei ...für Shellinabox & fb.php (Fernbedienung)

Gruss
Wolfgang

Zitieren
#10
Oh man ... ich habe jetzt erst kapiert, dass alle Seiten der Menüpunkte "Einstellungen" und "Tools" über ihren direkten Link auch ohne Passwort erreichbar sind ... ;D

Damit muss die Liste ja noch um einiges länger werden ...
Code:
$HTTP["host"] =~ "" {
  auth.backend = "htpasswd"
  auth.backend.htpasswd.userfile = "/etc/lighttpd/passwd"
  auth.require = (
      "/login.php"                 =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/timer_info.php"            =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/timers.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/epgsearchdone_admin.php"   =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/suchtimer.php"             =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/epgsearch_timersdone.php"  =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/epgsearchdone.php"         =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/epgsearch_changrps.php"    =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/epgsearch_cats.php"        =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/aufnahmen.php"             =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/serien.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/tatort.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/eplist.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/aufnahmen_undelete.php"    =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/aufnahme_tools.php"        =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/fb.php"                    =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/ssh_warnung.php"           =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/befehle.php"               =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/pchanger.php"              =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/netzwerk_geraete.php"      =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/update.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/nachricht.php"             =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/ppa_news.php"              =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/backup.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/einstellungen.php"         =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/plugins.php"               =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/addons.php"                =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/channel.php"               =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/channel_upload.php"        =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/channelpedia.php"          =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/channel_delete.php"        =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/netzwerk.php"              =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/fernzugriff.php"           =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/systemeinstellungen.php"   =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/sonstige_einstellungen.php" => ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/bootlogo.php"              =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
      "/root_login.php"            =>  ("method" => "basic", "realm" => "EasyPortal", "require" => "valid-user"),
  )
}

Bisher ist der Rechner für die ganze Familie nur über einen VPN-Tunnel zu erreichen. Port 80 frei im Internet erreichbar zu machen werde ich wohl noch einige Zeit verschieben. Da sind bisher nur Port 21 (FTP), 22 (SSH), 6420 (VDR-Manager) und 7001 (VDR-Admin) offen. Und zu keinem dieser Dienste hat in der Familie jemand ein Passwort, sonst wäre ich ständig mit reparieren und einspielen von Backups beschäftigt 8)
Zitieren
#11
Wahrscheinlich musst Du auch die Fernbedienung wegschließen oder Funktionen im OSD-Setup und im PChanger
"Familiensicher" machen und den Anschluß einer Tastatur baulich verhindern...

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#12
Darum geht es nicht, zumal der Rechner bei mir im Keller steht ... headless.

Aber es sind halt einige "verspielte" Kiddies in der Verwandtschaft, welche in der Vergangenheit schon so manchen Rechner geschrottet haben. Darauf kann ich gerne verzichten und verhindere dementsprechend alle Aktionen, welche sie nicht brauchen.
Zitieren
#13
Hallo,

Das Passwort steht in /var/www/databases/user.txt

Gruß
Steevee
VDR-Server: EasyVDR 2.0, TBS 6984, Asus P8H61-M LE, Intel Celeron G540, GT520
VDR-TFT: EasyVDR 2.0, Skystar HD2, Asus M2N-VM HDMI, AMD Athlon 4850e, GT520, Touch-TFT, Atric
VDR-SZ: EasyVDR 2.0, Cine S2 v6.0, Asus M4N78 Pro, AMD Athlon II X2 250, Atric
VDR-Susi: EasyVDR 1.0, TT S2-6400, Atric
VDR-Gabi: EasyVDR 2.0, Cine S2 v5.5, MB Asus, GT520, Atric
sonstige VDR Test-Hardware: Terratec Cinergy 1200 DVB-C, DVB-S2 TeVii S464, div. DVB-S FF, div. DVB-S Budget, IMON-LCD, Fritz-Box, Raspberry PI, USB-IR, div. ser. IR, ...
Zitieren
#14
Hallo,

vielen Dank! Der Pfad lautet bei mir übrigens /var/www/databases/portal/user.txt ...

Gruß
tm-107
Zitieren
#15
Ausm Kopf geschrieben, ohne nachzuschauen, aber du hast es ja gefunden.
VDR-Server: EasyVDR 2.0, TBS 6984, Asus P8H61-M LE, Intel Celeron G540, GT520
VDR-TFT: EasyVDR 2.0, Skystar HD2, Asus M2N-VM HDMI, AMD Athlon 4850e, GT520, Touch-TFT, Atric
VDR-SZ: EasyVDR 2.0, Cine S2 v6.0, Asus M4N78 Pro, AMD Athlon II X2 250, Atric
VDR-Susi: EasyVDR 1.0, TT S2-6400, Atric
VDR-Gabi: EasyVDR 2.0, Cine S2 v5.5, MB Asus, GT520, Atric
sonstige VDR Test-Hardware: Terratec Cinergy 1200 DVB-C, DVB-S2 TeVii S464, div. DVB-S FF, div. DVB-S Budget, IMON-LCD, Fritz-Box, Raspberry PI, USB-IR, div. ser. IR, ...
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste