py skript zum kopieren von datei mithilfe von autoexec.py

  • Hi,

    ich möchte gerne eine xmltv Datei im Dateimanager von FTPS Quelle zur lokalen sdcard kopieren.
    Das ganze soll über ein Skript automatisch beim Kodistart über die autoexec.py ablaufen.

    Kennt jemand eine vergleichbare Lösung oder kann mir helfen beim py-skript schreiben ?

  • Habe den VSFTPD auf meinem Ubuntu installiert. Magst Du evtl. deine /etc/vsftpd.conf posten damit ich das gleiche setup habe?
    Zum testen habe ich allerdings nur einen RPi.

    Edit: nein, ich habe ein Tablet mit Android, da werde ich Kodi installieren und dann testen. Deine Conf wäre allerdings schön.
    Evtl. wichtige Daten kannst Du ja auskommentieren.

  • Natürlich, kein Problem und Danke für deine Mühe Claudi :)
    Die Portnummern hab ich mal rausgenommen.
    Du musst aber bei /etc/vsftpd/allowed/ mindestens einen user als file mit einer Grundconfig angeben. Dateiname=Username:
    local_root=/home/user/
    dirlist_enable=YES
    download_enable=YES
    write_enable=NO


    listen=YES
    listen_ipv6=NO
    listen_port=xx
    local_enable=YES
    write_enable=YES
    local_umask=002
    use_localtime=YES
    anonymous_enable=NO
    anon_upload_enable=NO
    anon_mkdir_write_enable=NO
    dirmessage_enable=YES
    syslog_enable=NO
    dual_log_enable=NO
    log_ftp_protocol=NO
    xferlog_enable=YES
    xferlog_file=/var/[definition='1','0']log[/definition]/vsftpd.[definition='1','0']log[/definition]
    xferlog_std_format=NO
    idle_session_timeout=60
    data_connection_timeout=60
    ftpd_banner=All IPs are logged
    chroot_local_user=YES
    chroot_list_enable=NO
    user_config_dir=/etc/vsftpd/allowed/
    tcp_wrappers=YES
    ssl_enable=YES
    require_ssl_reuse=NO
    ssl_ciphers=HIGH
    connect_from_port_20=NO
    pasv_min_port=xx
    pasv_max_port=xx
    allow_anon_ssl=NO
    force_local_data_ssl=YES
    force_local_logins_ssl=YES
    ssl_tlsv1=YES
    ssl_sslv2=NO
    ssl_sslv3=NO
    rsa_cert_file=/etc/vsftpd/ssl/vsftpd.pem
    force_dot_files=NO
    max_clients=5
    max_per_ip=15
    local_max_rate=0
    max_clients=3
    max_per_ip=4
    local_max_rate=0

  • Damit es bei mir mit dem vsftpd funktionierte, musste ich noch folgendes maches

    allow_writeable_chroot=YES

    Das Skript sieht momentan so aus und läuft unter Linux, RPi und Android
    Innerhalb der Config Section musst Du natürlich deine Werte angeben.
    Beim FILE_TO_SAVE natürlich nur den 'test.txt' Part.
    Sollte ein Fehler auftreten, bekommst Du einen HInweis beim Kodi-Start.

    Viel Spaß damit und lass uns Wissen ob dies auch mit dem FireTV Stick funktioniert.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!