Ergebnis 1 bis 7 von 7
  1. #1
    Pike_Bishop
    Gast

    Jugenschutz für Aufnahmen (movies)

    Hi,

    Ok , hier mal quasi ein Jugendschutz für Aufnahmen (movies) in nem bestimmten Verzeichnis.
    Einrichtung wie folgt;

    Ich hänge hier zwei Scripts an, das eine nennt sich hidemount.sh (es ist ein Init Script welches automatisch bei jedem Neustart der Box ausgeführt wird).
    Es muss auf der Box in das Verzeichnis /etc/init.d kopiert werden und danach wird es mit folgenden telnet Befehlen ausführbar gemacht und in den Startlevel verlinkt;
    Code:
    chmod 755 /etc/init.d/hidemount.sh
    cd /etc/rcS.d
    ln -s ../init.d/hidemount.sh S40hidemount.sh
    Und nun das zweite Script es nennt sich movie_hide.sh - dieses muss auf der Box nach /usr/script kopiert werden, sollte das Verzeichnis
    /usr/script noch nicht existieren dann einfach mit dem folgenden telnet Befehl anlegen;
    Code:
    mkdir /usr/script
    Nun, wenn das Script dann in /usr/script liegt muss es noch wie folgt in telnet ausführbar gemacht werden;
    Code:
    chmod 755 /usr/script/movie_hide.sh
    Damit man nun das zweite Script also das mit Namen movie_hide.sh bequem per Fernbedienung auf der Box ausführen kann
    muss man es sich noch per hotkey auf ne Taste nach Wahl legen.
    Wer es lieber übers InfoPanel ausführen will (da is irgendwo was mit dem man Scripts auch ausführen kann - is eh leicht zu finden)
    der macht einfach per telnet noch nen Symlink wie folgt;
    Code:
    ln -s /usr/script /usr/scripts
    da im InfoPanel die Scripts nicht unter /usr/script sondern unter /usr/scripts erwartet werden.


    Soweit mal zur Einrichtung der Scripts !
    Wie funktioniert das nun ?
    Nun ja sowohl im Init Script als auch im zweiten Script ist ne Variable wie folgt zu sehen;
    HIDE_VERZ=/media/hdd/movie/_sonstige
    Und um dieses Verzeichnis nämlich /media/hdd/movie/_sonstige gehts in meinem Beispiel
    (dieses Verzeichnis kann natürlich auf jedes andere gewünschte Verzeichnis geändert werden - Erklärung dazu kommt noch).

    Also wie läuft das nun ab ?
    1.) Box fährt hoch und das Init Script sorgt dafür das man im Verzeichnis /media/hdd/movie/_sonstige erstmal keine Aufnahmen (movies) sehen kann - sind also quasi unsichtbar).
    2.) Möchte man nun aber die Aufnahmen (movies) in /media/hdd/movie/_sonstige abspielen können so muss man die klar erstmal sichtbar machen
    dies erledigt man mit dem zweiten Script mit Namen movie_hide.sh welches sobald man es in dieser Situation ausführt (also Aufnahmen (movies) unsichtbar)
    die Aufnahmen (movies) in /media/hdd/movie/_sonstige wieder sichtbar macht - führt man dieses Script erneut aus so werden die Aufnahmen (movies) in
    /media/hdd/movie/_sonstige wieder unsichtbar usw.. also abwechselnd sichtbar und wieder unsichtbar.
    Somit kann man also auch im Betrieb der Box die Aufnahmen (movies) in /media/hdd/movie/_sonstige jederzeit sichtbar bzw. wieder unsichtbar machen.


    Wer nun die Aufnahmen (movies) in nem anderen Verzeichnis als in /media/hdd/movie/_sonstige vor Kindern verstecken möchte der braucht lediglich
    in beiden Scripts also sowohl im Init Script mit Namen hidemount.sh als auch im zweiten Script mit Namen movie_hide.sh die Variable;
    HIDE_VERZ=/media/hdd/movie/_sonstige
    dahingehend anzupassen.
    Beispiel dazu - jemand möchte die Aufnahmen (movies) in /media/hdd/movie/Action vor Kindern verstecken dann sollte die Variable stattdessen so aussehen;
    HIDE_VERZ=/media/hdd/movie/Action
    (is doch nicht schwer oder ?) - jedoch muss sich dieses angegebene Verzeichnis immer in beiden Scripts decken
    (also nicht z.b: in einem Script HIDE_VERZ=/media/hdd/movie/Action und im anderen Script HIDE_VERZ=/media/hdd/movie/Horror).

    Weiters sind Variablen oder was auch immer in nem Script nur mit nem Linux Editor (ich empfehle Notepad++) zu ändern !



    Eines noch;
    Im Script mit Namen movie_hide.sh is noch ne Variable wie folgt;
    TMPMOUNT="tmpfs on /media/hdd"

    Hat also jemand nicht nen Pfad ala;
    /media/hdd/
    wo dann der movie Ordner mit seinen Aufnahmen (movies) oder halt weitere Verzeichnisse mit Aufnahmen (movies) darin liegen sondern z.b:
    /media/usb/
    oder;
    /media/sda1/
    dann muss auch diese Variable angepasst werden - wie ? das erfährt man durch den telnet Befehl;
    Code:
    mount
    Denn fährt man die Box frisch hoch so sind ja default erstmal die Aufnhamen (movies) im bewussten Verzeichnis unsichtbar,
    um bei meinem Beispiel zu bleiben also in /media/hdd/movie/_sonstige
    Jetzt zeigt der Befehl;
    Code:
    mount
    hier unter Anderem das hier;
    Code:
    tmpfs on /media/hdd/movie/_sonstige type tmpfs (rw,relatime)
    und genau danach richtet sich die Variable;
    TMPMOUNT="tmpfs on /media/hdd"

    Um es kurz zu machen, hat da jemand nen anderen Pfad als /media/hdd/ also z.b: stattdessen /media/usb/ so wird diese Variable wohl auf das;
    TMPMOUNT="tmpfs on /media/usb"
    abgeändert werden müssen.


    Hoffe ich konnte das halbwegs verständlich rüber bringen - und abschliessend noch;
    Ich verwende das nun seit über drei Jahren so und das hat noch nie versagt - klar ein richtiger Jugendschutz mit Pin wär mir da auch lieber
    aber es tut was es soll und so sieht man auch nicht per FTP (Filezilla) was im bewussten Verzeichnis tatsächlich liegt wenn alles darin unsichtbar geschalten ist.


    UPDATE 14.05.2016 !
    Hier gibts noch ne;
    Andere Variante


    Grüsse
    Biki3
    Angehängte Dateien Angehängte Dateien
    Geändert von Pike_Bishop (14.05.2016 um 18:56 Uhr)

    •   Alt Advertising

       

  2. #2
    Avatar von banu
    Registriert seit
    18.04.2013
    Ort
    Thüringer Wald
    Beiträge
    2.401
    Thanks (gegeben)
    1516
    Thanks (bekommen)
    625
    Total Downloaded
    38,93 MB
    Total Downloaded
    38,93 MB
    ReceiverDanke
    Box 1:
    GigaBlue UHD Quad 4k
     
     
    Box 2:
    GigaBlue UE 4k + Edision OS Mega
     
     
    Box 3:
    ET8000 / Axas E4HD
     
     
    Box 4:
    Mut@nt HD 51 / Mut@nt HD1200
     
     
    Box 5:
    Atemio 6000 / OCTAGON SF208
     
     
    toll erklärt...danke Biki
    Gruß Frank

  3. #3
    Pike_Bishop
    Gast
    Hi banu,

    toll erklärt...danke Biki
    Hoffentlich is es für alle soweit verständlich - Danke für die Lorbeeren.

    Als nächstes werd ich ein DVD Kopierscript posten (hab ich eh schonmal irgendwo hier) allerdings aber hab ich das inzwischen wieder etwas verbessert
    und auch ne zweite Variante (eines macht ein dvd.iso das andere nur ne DVD-Struktur welche aber auch reicht - abgespielt wird beides mit nem Player).
    Jedoch muss ich das erst testen unterm aktuellen OpenATV
    (es sei denn jemand anderer wills testen der ein DVD LW an der Box betreibt - passieren kann dabei eh nix ) - ansonsten dauerts halt noch etwas.


    Grüsse
    Biki3
    Geändert von Pike_Bishop (13.01.2015 um 22:42 Uhr)

  4. #4
    Avatar von banu
    Registriert seit
    18.04.2013
    Ort
    Thüringer Wald
    Beiträge
    2.401
    Thanks (gegeben)
    1516
    Thanks (bekommen)
    625
    Total Downloaded
    38,93 MB
    Total Downloaded
    38,93 MB
    ReceiverDanke
    Box 1:
    GigaBlue UHD Quad 4k
     
     
    Box 2:
    GigaBlue UE 4k + Edision OS Mega
     
     
    Box 3:
    ET8000 / Axas E4HD
     
     
    Box 4:
    Mut@nt HD 51 / Mut@nt HD1200
     
     
    Box 5:
    Atemio 6000 / OCTAGON SF208
     
     
    ich schau mal die Tage ob ich mein DVD-Laufwerk finde..dann teste ich
    Gruß Frank

  5. #5
    Pike_Bishop
    Gast
    Hi banu,

    wunderbar hier;

    DVD kopieren


    Grüsse
    Biki3

  6. #6
    Pike_Bishop
    Gast
    Hi,


    VORWEG EIN HINWEIS !
    Für OpenATV-6.1 Images ca. ab den 09.10.2017 das Paket im nachfolgenden Post #7 downloaden - Konfiguration ist wie hier in Post #6 zu sehen, also gleich.
    Ältere Images sind weiterhin mit dem Paket aus diesem Post hier gut bedient.
    HINWEIS ENDE !


    Hier also ne andere Variante die das selbe macht wie in Post #1, da die Version in Post #1 wies aussieht nicht bei jeder Box funktioniert.
    (Hier z.b: funktioniert das aus Post #1 auf ner ET9000 seit Jahren problemlos jedoch nicht auf ner Mutant HD 2400).

    Ich häng dazu ein Komplettpaket an wo alles drinnen ist was es dazu braucht.

    Die cronjob.sh muss an der Box nach /etc/init.d kopiert werden, und dann wie folgt per telnet ausführbar gemacht und verlinkt werden;
    Code:
    chmod 755 /etc/init.d/cronjob.sh
    cd /etc/rcS.d
    ln -s ../init.d/cronjob.sh S99cronjob.sh
    Jetzt sicherstellen das es an der Box das Verzeichnis /usr/script gibt und falls nicht muss es mit dem folgenden telnet Befehl erstellt werden;
    Code:
    mkdir /usr/script
    Die Scripts mit Namen hiddenmount.sh und movie_hidden.sh dann in das Verzeichnis /usr/script kopieren und wie folgt per telnet ausführbar machen;
    Code:
    chmod 755 /usr/script/hiddenmount.sh
    chmod 755 /usr/script/movie_hidden.sh

    Das läuft jetzt geringfügig anders ab als mit der Variante aus Post#1
    , und zwar wird nun wenn die Box startet ein Cronjob angeworfen der wiederum das Script mit Namen hiddenmount.sh anstösst.
    Dieses Script wiederum macht die Aufnahmen (movies) im Verzeichnis /media/hdd/movie/_sonstige unsichtbar.

    INFO !
    Wer hier stattdessen die Aufnahmen (movies) eines anderen Verzeichnis unsichtbar machen möchte muss das in den beiden Scripts mit Namen
    hiddenmount.sh und movie_hidden.sh dahingehend anpassen.
    Die Variablen diesbzgl. sind diese beiden;
    TMPMOUNT="tmpfs on /media/hdd"
    HIDDEN_MOVIES=/media/hdd/movie/_sonstige

    Es gilt wie immer Variablen oder was auch immer in nem Script nur mit nem Linux Editor ändern (ich empfehle Notepad++) !

    Dazu noch zur Variablen ;
    TMPMOUNT="tmpfs on /media/hdd"
    Wählt hier jemand nicht nen Pfad für die Aufnahmen (movies) die er unsichtbar haben möchte ala;
    /media/hdd/
    wie in meinem Beispiel zur Variablen mit Namen HIDDEN_MOVIES also das Verzeichnis /media/hdd/movie/_sonstige
    sondern stattdessen z.b: nen Pfad wie;
    /media/usb/
    also z.b: man möchte die Aufnahmen (movies) des Verzeichnis /media/usb/movie/_sonstige unsichtbar machen
    dann muss auch diese Variable angepasst werden - wie ? das erfährt man durch den telnet Befehl;
    Code:
    mount
    der um bei meinem Beispiel für Unsichtbar machen in /media/hdd/movie/_sonstige zu bleiben das anzeigt;
    Code:
    tmpfs on /media/hdd/movie/_sonstige type tmpfs (rw,relatime)
    Das wäre dann z.b: für Unsichtbar machen in /media/usb/movie/_sonstige vermutlich dann stattdessen;
    Code:
    tmpfs on /media/usb/movie/_sonstige type tmpfs (rw,relatime)
    und deshalb müsste die Variable dann stattdessen TMPMOUNT="tmpfs on /media/usb" lauten.
    INFO ENDE !


    War das Script hiddenmount.sh dann also erfolgreich sollten die Aufnahmen (movies) des Verzeichnis /media/hdd/movie/_sonstiges
    nun unsichtbar sein (können also nicht per Player aufgerufen werden).
    Weiters wird nun gleich wieder mit dem selben Script der Cronjob gelöscht damit der nicht unnötig weiter läuft.
    Auch gibts in /tmp ein Logfile wo man nachsehen kann ob alles geklappt hat nennt sich hidden_movies.log.


    Das andere Script mit Namen movie_hidden.sh legt man sich dann noch am Besten per hotkey auf ne Taste nach Wahl.
    Dies deshalb weil man damit die Aufnahmen (movies) abwechselnd wieder sichtbar und auch wieder unsichtbar machen kann
    , so kann man die wieder per Player aufrufen (abspielen) und wenn nicht mehr benötigt wieder unsichtbar machen.


    Grüsse
    Biki3
    Angehängte Dateien Angehängte Dateien
    Geändert von Pike_Bishop (05.11.2017 um 00:43 Uhr)

  7. Thanks sgs, - bedankten sich
  8. #7
    Pike_Bishop
    Gast
    Hi,

    Da @SpaceRat ca. ab den 09.10.2017 den abgespeckten busybox-cron durch nen vollwertigen cron (cronie) ersetzt hat - hier zu sehen;
    https://www.opena.tv/openatv-6-1-ima...tml#post322850
    bedurfte es kleiner Änderungen des Paketes aus dem vorherigen Post #6 welches ich hier neu zum Downloaden anhänge.
    (ist also für OpenATV-6.1 Images ab ca. dem 09.10.2017 relevant - Images davor (also ältere Images) sind weiterhin mit dem Paket aus Post #6 gut bedient).

    Einzurichten ist das Paket hier genau gleich wie im Post #6 nach zu lesen.


    Grüsse
    Pike
    Angehängte Dateien Angehängte Dateien
    Geändert von Pike_Bishop (05.11.2017 um 00:18 Uhr)

  9. Thanks -, Papi2000, Lucifer, robby bedankten sich

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:30 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,26%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com